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

Unified Diff: android_webview/native/aw_web_contents_delegate.cc

Issue 292573004: Don't use webmediaplayer to FullscreenController about fullscreen change (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: removing content switch Created 6 years, 7 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_web_contents_delegate.cc
diff --git a/android_webview/native/aw_web_contents_delegate.cc b/android_webview/native/aw_web_contents_delegate.cc
index f9c42b12d204b816d75a241ba409730db8e70bc4..71eeb081a0014d5ad5f148ed176a9b2970692bc4 100644
--- a/android_webview/native/aw_web_contents_delegate.cc
+++ b/android_webview/native/aw_web_contents_delegate.cc
@@ -207,6 +207,18 @@ void AwWebContentsDelegate::RequestMediaAccessPermission(
new MediaAccessPermissionRequest(request, callback)));
}
+void AwWebContentsDelegate::ToggleFullscreenModeForTab(
+ content::WebContents* web_contents, bool enter_fullscreen) {
+ is_fullscreen_ = enter_fullscreen;
+ web_contents->GetRenderViewHost()->WasResized();
boliu 2014/05/27 21:45:50 So why is this needed now but not before? Why is
qinmin 2014/05/28 17:53:39 Android webview will never get resized because it
boliu 2014/06/11 16:16:28 This API is so wrong though. The method should be
qinmin 2014/06/13 01:47:31 Ok, changed to use a separate IPC to inform the re
+}
+
+bool AwWebContentsDelegate::IsFullscreenForTabOrPending(
+ const content::WebContents* web_contents) const {
+ return is_fullscreen_;
+}
+
+
static void FilesSelectedInChooser(
JNIEnv* env, jclass clazz,
jint process_id, jint render_id, jint mode_flags,
« no previous file with comments | « android_webview/native/aw_web_contents_delegate.h ('k') | content/browser/media/android/browser_media_player_manager.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698