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

Unified Diff: ui/android/window_android.cc

Issue 2380743003: Refactor ContentViewClient (2/6) (Closed)
Patch Set: tests Created 4 years, 3 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: ui/android/window_android.cc
diff --git a/ui/android/window_android.cc b/ui/android/window_android.cc
index 67c6cc1e4dad73072e6e88dc6f7bd723569301b0..f43ffedc2b3eb1b274bde0235f79ebd7ee3dad2d 100644
--- a/ui/android/window_android.cc
+++ b/ui/android/window_android.cc
@@ -10,6 +10,7 @@
#include "base/android/jni_string.h"
#include "base/android/jni_weak_ref.h"
#include "base/android/scoped_java_ref.h"
+#include "base/strings/utf_string_conversions.h"
#include "jni/WindowAndroid_jni.h"
#include "ui/android/window_android_compositor.h"
#include "ui/android/window_android_observer.h"
@@ -148,6 +149,15 @@ bool WindowAndroid::CanRequestPermission(const std::string& permission) {
base::android::ConvertUTF8ToJavaString(env, permission));
}
+void WindowAndroid::StartContentIntent(const GURL& content_url,
+ bool is_main_frame) {
+ JNIEnv* env = AttachCurrentThread();
+ ScopedJavaLocalRef<jstring> jcontent_url =
+ base::android::ConvertUTF8ToJavaString(env, content_url.spec());
+ Java_WindowAndroid_onStartContentIntent(env, GetJavaObject(), jcontent_url,
+ is_main_frame);
+}
+
WindowAndroid* WindowAndroid::GetWindowAndroid() const {
DCHECK(parent_ == nullptr);
return const_cast<WindowAndroid*>(this);
« ui/android/java/src/org/chromium/ui/base/WindowAndroid.java ('K') | « ui/android/window_android.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698