Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(772)

Unified Diff: android_webview/native/aw_contents_client_bridge.cc

Issue 2437423002: Move NewLoginRequest plumbing to AwContentsClientBridge (Closed)
Patch Set: Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: android_webview/native/aw_contents_client_bridge.cc
diff --git a/android_webview/native/aw_contents_client_bridge.cc b/android_webview/native/aw_contents_client_bridge.cc
index 2c006ece771e5d60270c6253cdc39b3add1db3bf..41a7c1561e7c8d010c6e64c42093f8956942974d 100644
--- a/android_webview/native/aw_contents_client_bridge.cc
+++ b/android_webview/native/aw_contents_client_bridge.cc
@@ -388,6 +388,26 @@ void AwContentsClientBridge::NewDownload(const GURL& url,
jstring_mime_type, content_length);
}
+void AwContentsClientBridge::NewLoginRequest(const std::string& realm,
+ const std::string& account,
+ const std::string& args) {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
+ JNIEnv* env = AttachCurrentThread();
+ ScopedJavaLocalRef<jobject> obj = java_ref_.get(env);
+ if (obj.is_null())
+ return;
+
+ ScopedJavaLocalRef<jstring> jrealm = ConvertUTF8ToJavaString(env, realm);
+ ScopedJavaLocalRef<jstring> jargs = ConvertUTF8ToJavaString(env, args);
+
+ ScopedJavaLocalRef<jstring> jaccount;
+ if (!account.empty())
+ jaccount = ConvertUTF8ToJavaString(env, account);
+
+ Java_AwContentsClientBridge_newLoginRequest(env, obj, jrealm, jaccount,
+ jargs);
+}
+
void AwContentsClientBridge::ConfirmJsResult(JNIEnv* env,
const JavaRef<jobject>&,
int id,
« no previous file with comments | « android_webview/native/aw_contents_client_bridge.h ('k') | android_webview/native/aw_contents_io_thread_client_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698