summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sync
diff options
context:
space:
mode:
authorkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-24 19:18:22 +0000
committerkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-24 19:18:22 +0000
commitc47fd22e35db0e214a973c125ba24a48e4901219 (patch)
tree7d8a2ac5a1160649879dcbc01d35d75d2aef5a22 /chrome/browser/sync
parentec5e586d94ad41a249cd4e33d48cbb62c1f4e6fb (diff)
downloadchromium_src-c47fd22e35db0e214a973c125ba24a48e4901219.zip
chromium_src-c47fd22e35db0e214a973c125ba24a48e4901219.tar.gz
chromium_src-c47fd22e35db0e214a973c125ba24a48e4901219.tar.bz2
Revert 75911 - Remove web_ui_util helper functions.
Remove web_ui_util::GetJsonResponseFromFirstArgumentInList() & web_ui_util::GetJsonResponseFromArgumentList(). BUG=none TEST=none Review URL: http://codereview.chromium.org/6574007 TBR=kmadhusu@chromium.org Review URL: http://codereview.chromium.org/6575038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75927 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/sync')
-rw-r--r--chrome/browser/sync/sync_setup_flow.cc20
1 files changed, 10 insertions, 10 deletions
diff --git a/chrome/browser/sync/sync_setup_flow.cc b/chrome/browser/sync/sync_setup_flow.cc
index 2642bce..9fd3c6c 100644
--- a/chrome/browser/sync/sync_setup_flow.cc
+++ b/chrome/browser/sync/sync_setup_flow.cc
@@ -20,6 +20,7 @@
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_dialogs.h"
#include "chrome/browser/ui/browser_list.h"
+#include "chrome/browser/webui/web_ui_util.h"
#include "chrome/common/net/gaia/google_service_auth_error.h"
#include "chrome/common/pref_names.h"
#include "grit/locale_settings.h"
@@ -180,12 +181,11 @@ static void DisablePasswordSync(ProfileSyncService* service) {
}
void FlowHandler::HandleSubmitAuth(const ListValue* args) {
- std::string json;
- DCHECK(args->GetString(0, &json));
+ std::string json(web_ui_util::GetJsonResponseFromFirstArgumentInList(args));
+ std::string username, password, captcha, access_code;
if (json.empty())
return;
- std::string username, password, captcha, access_code;
if (!GetAuthData(json, &username, &password, &captcha, &access_code)) {
// The page sent us something that we didn't understand.
// This probably indicates a programming error.
@@ -198,12 +198,12 @@ void FlowHandler::HandleSubmitAuth(const ListValue* args) {
}
void FlowHandler::HandleConfigure(const ListValue* args) {
- std::string json;
- DCHECK(args->GetString(0, &json));
+ std::string json(web_ui_util::GetJsonResponseFromFirstArgumentInList(args));
+ SyncConfiguration configuration;
+
if (json.empty())
return;
- SyncConfiguration configuration;
if (!GetConfiguration(json, &configuration)) {
// The page sent us something that we didn't understand.
// This probably indicates a programming error.
@@ -218,8 +218,8 @@ void FlowHandler::HandleConfigure(const ListValue* args) {
}
void FlowHandler::HandlePassphraseEntry(const ListValue* args) {
- std::string json;
- DCHECK(args->GetString(0, &json));
+ std::string json(web_ui_util::GetJsonResponseFromFirstArgumentInList(args));
+
if (json.empty())
return;
@@ -240,8 +240,8 @@ void FlowHandler::HandlePassphraseCancel(const ListValue* args) {
}
void FlowHandler::HandleFirstPassphrase(const ListValue* args) {
- std::string json;
- DCHECK(args->GetString(0, &json));
+ std::string json(web_ui_util::GetJsonResponseFromFirstArgumentInList(args));
+
if (json.empty())
return;