Chromium Code Reviews| Index: chrome/browser/component/web_contents_delegate_android/web_contents_delegate_android.cc |
| diff --git a/chrome/browser/component/web_contents_delegate_android/web_contents_delegate_android.cc b/chrome/browser/component/web_contents_delegate_android/web_contents_delegate_android.cc |
| index 427f2030e83036a3e76f960eebd40d6ef6a1ac01..923798976c32d60357148df6bfe77beb8d2e0dfc 100644 |
| --- a/chrome/browser/component/web_contents_delegate_android/web_contents_delegate_android.cc |
| +++ b/chrome/browser/component/web_contents_delegate_android/web_contents_delegate_android.cc |
| @@ -8,6 +8,7 @@ |
| #include "base/android/jni_android.h" |
| #include "base/android/jni_string.h" |
| +#include "content/public/browser/android/content_view_core.h" |
| #include "content/public/browser/render_widget_host_view.h" |
| #include "content/public/browser/invalidate_type.h" |
| #include "content/public/browser/page_navigator.h" |
| @@ -265,6 +266,20 @@ bool WebContentsDelegateAndroid::TakeFocus(WebContents* source, bool reverse) { |
| env, obj.obj(), reverse); |
| } |
| +void WebContentsDelegateAndroid::ShowRepostFormWarningDialog( |
| + WebContents* source) { |
| + JNIEnv* env = AttachCurrentThread(); |
| + ScopedJavaLocalRef<jobject> obj = GetJavaDelegate(env); |
| + if (obj.is_null()) |
| + return; |
| + ScopedJavaLocalRef<jobject> content_view_core = |
| + content::ContentViewCore::FromWebContents(source)->GetJavaObject(); |
|
Ted C
2012/10/24 23:25:51
should be indented +2 (and below)
sgurun-gerrit only
2012/10/24 23:41:44
Done.
|
| + if (content_view_core.is_null()) |
| + return; |
| + Java_WebContentsDelegateAndroid_showRepostFormWarningDialog(env, obj.obj(), |
| + content_view_core.obj()); |
| +} |
| + |
| // ---------------------------------------------------------------------------- |
| // Native JNI methods |
| // ---------------------------------------------------------------------------- |