Index: chrome/browser/password_manager/account_chooser_dialog_android.cc |
diff --git a/chrome/browser/password_manager/account_chooser_dialog_android.cc b/chrome/browser/password_manager/account_chooser_dialog_android.cc |
index 833980783bf98991ebb8999e77f9263908f5973b..65c454c26cfd4759fdcbbcc48771bcc91b47274c 100644 |
--- a/chrome/browser/password_manager/account_chooser_dialog_android.cc |
+++ b/chrome/browser/password_manager/account_chooser_dialog_android.cc |
@@ -20,6 +20,7 @@ |
#include "components/browser_sync/browser/profile_sync_service.h" |
#include "components/password_manager/core/browser/password_bubble_experiment.h" |
#include "components/password_manager/core/browser/password_manager_constants.h" |
+#include "components/password_manager/core/browser/password_ui_utils.h" |
#include "components/password_manager/core/common/credential_manager_types.h" |
#include "jni/AccountChooserDialog_jni.h" |
#include "ui/android/window_android.h" |
@@ -109,7 +110,7 @@ AccountChooserDialogAndroid::AccountChooserDialogAndroid( |
ScopedVector<autofill::PasswordForm> federated_credentials, |
const GURL& origin, |
const ManagePasswordsState::CredentialsCallback& callback) |
- : web_contents_(web_contents) { |
+ : web_contents_(web_contents), origin_(origin) { |
passwords_data_.set_client( |
ChromePasswordManagerClient::FromWebContents(web_contents_)); |
passwords_data_.OnRequestCredentials( |
@@ -146,7 +147,10 @@ void AccountChooserDialogAndroid::ShowDialog() { |
env, native_window->GetJavaObject().obj(), |
reinterpret_cast<intptr_t>(this), java_credentials_array.obj(), |
base::android::ConvertUTF16ToJavaString(env, title).obj(), |
- title_link_range.start(), title_link_range.end())); |
+ title_link_range.start(), title_link_range.end(), |
+ base::android::ConvertUTF8ToJavaString( |
+ env, password_manager::GetShownOrigin(origin_, "")) |
vabr (Chromium)
2016/01/25 10:15:30
"" -> std::string()
(The default constructor is mo
melandory
2016/01/26 09:46:19
Done.
|
+ .obj())); |
base::android::ScopedJavaLocalRef<jobject> java_dialog(java_dialog_global); |
net::URLRequestContextGetter* request_context = |
Profile::FromBrowserContext(web_contents_->GetBrowserContext()) |