diff options
author | kmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-02-24 19:18:22 +0000 |
---|---|---|
committer | kmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-02-24 19:18:22 +0000 |
commit | c47fd22e35db0e214a973c125ba24a48e4901219 (patch) | |
tree | 7d8a2ac5a1160649879dcbc01d35d75d2aef5a22 /chrome/browser/sync | |
parent | ec5e586d94ad41a249cd4e33d48cbb62c1f4e6fb (diff) | |
download | chromium_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.cc | 20 |
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; |