Index: android_webview/java/src/org/chromium/android_webview/AwSettings.java |
diff --git a/android_webview/java/src/org/chromium/android_webview/AwSettings.java b/android_webview/java/src/org/chromium/android_webview/AwSettings.java |
index 73ac54ab7c02cec0ebdf542e9c6ee6891bf09000..191d4a3690d37452236a5c534b6a5c0e03668356 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwSettings.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwSettings.java |
@@ -111,6 +111,7 @@ public class AwSettings { |
private boolean mShouldFocusFirstNode = true; |
private boolean mGeolocationEnabled = true; |
private boolean mAutoCompleteEnabled = true; |
+ private boolean mFullScreenEnabled = false; |
private boolean mSupportZoom = true; |
private boolean mBuiltInZoomControls = false; |
private boolean mDisplayZoomControls = true; |
@@ -461,6 +462,21 @@ public class AwSettings { |
return mEnableSupportedHardwareAcceleratedFeatures; |
} |
+ void setFullScreenEnabled(boolean enable) { |
+ synchronized (mAwSettingsLock) { |
+ if (mFullScreenEnabled != enable) { |
+ mFullScreenEnabled = enable; |
+ mEventHandler.updateWebkitPreferencesLocked(); |
+ } |
+ } |
+ } |
+ |
+ @CalledByNative |
+ private boolean getFullScreenEnabled() { |
benm (inactive)
2014/07/31 14:39:23
This should be called getFullScreenEnabledLocked.
Ignacio Solla
2014/08/04 09:51:32
Done.
|
+ assert Thread.holdsLock(mAwSettingsLock); |
+ return mFullScreenEnabled; |
+ } |
+ |
/** |
* See {@link android.webkit.WebSettings#setNeedInitialFocus}. |
*/ |