| Index: components/web_contents_delegate_android/web_contents_delegate_android.cc
|
| diff --git a/components/web_contents_delegate_android/web_contents_delegate_android.cc b/components/web_contents_delegate_android/web_contents_delegate_android.cc
|
| index 63601aa1d68d730d208bea29735b08ef78c5d105..5c1b676736b4e35cd56722eccaf9e32381a6a504 100644
|
| --- a/components/web_contents_delegate_android/web_contents_delegate_android.cc
|
| +++ b/components/web_contents_delegate_android/web_contents_delegate_android.cc
|
| @@ -374,15 +374,25 @@ void WebContentsDelegateAndroid::ShowRepostFormWarningDialog(
|
| Java_WebContentsDelegateAndroid_showRepostFormWarningDialog(env, obj.obj());
|
| }
|
|
|
| -void WebContentsDelegateAndroid::ToggleFullscreenModeForTab(
|
| +void WebContentsDelegateAndroid::EnterFullscreenModeForTab(
|
| WebContents* web_contents,
|
| - bool enter_fullscreen) {
|
| + const GURL& origin) {
|
| JNIEnv* env = AttachCurrentThread();
|
| ScopedJavaLocalRef<jobject> obj = GetJavaDelegate(env);
|
| if (obj.is_null())
|
| return;
|
| - Java_WebContentsDelegateAndroid_toggleFullscreenModeForTab(
|
| - env, obj.obj(), enter_fullscreen);
|
| + Java_WebContentsDelegateAndroid_toggleFullscreenModeForTab(env, obj.obj(),
|
| + true);
|
| +}
|
| +
|
| +void WebContentsDelegateAndroid::ExitFullscreenModeForTab(
|
| + WebContents* web_contents) {
|
| + JNIEnv* env = AttachCurrentThread();
|
| + ScopedJavaLocalRef<jobject> obj = GetJavaDelegate(env);
|
| + if (obj.is_null())
|
| + return;
|
| + Java_WebContentsDelegateAndroid_toggleFullscreenModeForTab(env, obj.obj(),
|
| + false);
|
| }
|
|
|
| bool WebContentsDelegateAndroid::IsFullscreenForTabOrPending(
|
|
|