| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/password_manager/account_chooser_dialog_android.h" | 5 #include "chrome/browser/password_manager/account_chooser_dialog_android.h" |
| 6 | 6 |
| 7 #include <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #include "base/android/jni_android.h" | 9 #include "base/android/jni_android.h" |
| 10 #include "base/android/jni_string.h" | 10 #include "base/android/jni_string.h" |
| (...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 143 env, java_credentials_array, federated_credentials_forms(), | 143 env, java_credentials_array, federated_credentials_forms(), |
| 144 password_manager::CredentialType::CREDENTIAL_TYPE_FEDERATED, | 144 password_manager::CredentialType::CREDENTIAL_TYPE_FEDERATED, |
| 145 local_credentials_forms().size()); | 145 local_credentials_forms().size()); |
| 146 base::android::ScopedJavaGlobalRef<jobject> java_dialog_global; | 146 base::android::ScopedJavaGlobalRef<jobject> java_dialog_global; |
| 147 java_dialog_global.Reset(Java_AccountChooserDialog_createAccountChooser( | 147 java_dialog_global.Reset(Java_AccountChooserDialog_createAccountChooser( |
| 148 env, native_window->GetJavaObject().obj(), | 148 env, native_window->GetJavaObject().obj(), |
| 149 reinterpret_cast<intptr_t>(this), java_credentials_array.obj(), | 149 reinterpret_cast<intptr_t>(this), java_credentials_array.obj(), |
| 150 base::android::ConvertUTF16ToJavaString(env, title).obj(), | 150 base::android::ConvertUTF16ToJavaString(env, title).obj(), |
| 151 title_link_range.start(), title_link_range.end(), | 151 title_link_range.start(), title_link_range.end(), |
| 152 base::android::ConvertUTF8ToJavaString( | 152 base::android::ConvertUTF8ToJavaString( |
| 153 env, password_manager::GetShownOrigin(origin_, std::string())) | 153 env, password_manager::GetShownOrigin(origin_)) |
| 154 .obj())); | 154 .obj())); |
| 155 base::android::ScopedJavaLocalRef<jobject> java_dialog(java_dialog_global); | 155 base::android::ScopedJavaLocalRef<jobject> java_dialog(java_dialog_global); |
| 156 net::URLRequestContextGetter* request_context = | 156 net::URLRequestContextGetter* request_context = |
| 157 Profile::FromBrowserContext(web_contents_->GetBrowserContext()) | 157 Profile::FromBrowserContext(web_contents_->GetBrowserContext()) |
| 158 ->GetRequestContext(); | 158 ->GetRequestContext(); |
| 159 FetchAvatars(java_dialog_global, local_credentials_forms(), 0, | 159 FetchAvatars(java_dialog_global, local_credentials_forms(), 0, |
| 160 request_context); | 160 request_context); |
| 161 FetchAvatars(java_dialog_global, federated_credentials_forms(), | 161 FetchAvatars(java_dialog_global, federated_credentials_forms(), |
| 162 local_credentials_forms().size(), request_context); | 162 local_credentials_forms().size(), request_context); |
| 163 } | 163 } |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 216 ? local_credentials_forms() | 216 ? local_credentials_forms() |
| 217 : federated_credentials_forms(); | 217 : federated_credentials_forms(); |
| 218 if (index < credentials_forms.size()) { | 218 if (index < credentials_forms.size()) { |
| 219 passwords_data_.ChooseCredential(credentials_forms[index]); | 219 passwords_data_.ChooseCredential(credentials_forms[index]); |
| 220 } | 220 } |
| 221 } | 221 } |
| 222 | 222 |
| 223 bool RegisterAccountChooserDialogAndroid(JNIEnv* env) { | 223 bool RegisterAccountChooserDialogAndroid(JNIEnv* env) { |
| 224 return RegisterNativesImpl(env); | 224 return RegisterNativesImpl(env); |
| 225 } | 225 } |
| OLD | NEW |