Index: chrome/browser/printing/print_dialog_cloud.cc |
diff --git a/chrome/browser/printing/print_dialog_cloud.cc b/chrome/browser/printing/print_dialog_cloud.cc |
index e610947991f63ec65bafbcfb6c4a9c9ec031fdcc..6e335e0e08d02de03bb6f251782cf241a53fe835 100644 |
--- a/chrome/browser/printing/print_dialog_cloud.cc |
+++ b/chrome/browser/printing/print_dialog_cloud.cc |
@@ -14,6 +14,7 @@ |
#include "base/prefs/pref_service.h" |
#include "base/strings/utf_string_conversions.h" |
#include "base/values.h" |
+#include "chrome/browser/browser_process.h" |
#include "chrome/browser/devtools/devtools_window.h" |
#include "chrome/browser/google/google_util.h" |
#include "chrome/browser/lifetime/application_lifetime.h" |
@@ -336,7 +337,8 @@ void CloudPrintFlowHandler::RegisterMessages() { |
NavigationEntry* pending_entry = controller->GetPendingEntry(); |
if (pending_entry) { |
pending_entry->SetURL(google_util::AppendGoogleLocaleParam( |
- cloud_devices::GetCloudPrintRelativeURL("client/dialog.html"))); |
+ cloud_devices::GetCloudPrintRelativeURL("client/dialog.html"), |
+ g_browser_process->GetApplicationLocale())); |
} |
registrar_.Add(this, content::NOTIFICATION_LOAD_STOP, |
content::Source<NavigationController>(controller)); |
@@ -711,12 +713,13 @@ void CreateCloudPrintSigninTab(Browser* browser, |
DCHECK_CURRENTLY_ON(BrowserThread::UI); |
GURL url = add_account ? cloud_devices::GetCloudPrintAddAccountURL() |
: cloud_devices::GetCloudPrintSigninURL(); |
- content::WebContents* web_contents = browser->OpenURL( |
- content::OpenURLParams(google_util::AppendGoogleLocaleParam(url), |
- content::Referrer(), |
- NEW_FOREGROUND_TAB, |
- content::PAGE_TRANSITION_AUTO_BOOKMARK, |
- false)); |
+ content::WebContents* web_contents = browser->OpenURL(content::OpenURLParams( |
+ google_util::AppendGoogleLocaleParam( |
+ url, g_browser_process->GetApplicationLocale()), |
+ content::Referrer(), |
+ NEW_FOREGROUND_TAB, |
+ content::PAGE_TRANSITION_AUTO_BOOKMARK, |
+ false)); |
new SignInObserver(web_contents, cloud_devices::GetCloudPrintURL(), callback); |
} |