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 6cc8e532ef99d5912feb9acabd0788e3eb1ebefc..fb2bba167515a8aed55bd9bdb64eb5b2d8744261 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwSettings.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwSettings.java |
@@ -82,6 +82,7 @@ public class AwSettings { |
private String mDefaultVideoPosterURL; |
private float mInitialPageScalePercent = 0; |
private boolean mSpatialNavigationEnabled; // Default depends on device features. |
+ private boolean mEnableSupportedHardwareAcceleratedFeatures = false; |
private final boolean mSupportLegacyQuirks; |
@@ -390,6 +391,20 @@ public class AwSettings { |
return mSpatialNavigationEnabled; |
} |
+ void setEnableSupportedHardwareAcceleratedFeatures(boolean enable) { |
+ synchronized (mAwSettingsLock) { |
+ if (mEnableSupportedHardwareAcceleratedFeatures != enable) { |
+ mEnableSupportedHardwareAcceleratedFeatures = enable; |
+ mEventHandler.updateWebkitPreferencesLocked(); |
+ } |
+ } |
+ } |
+ |
+ @CalledByNative |
+ private boolean getEnableSupportedHardwareAcceleratedFeaturesLocked() { |
+ return mEnableSupportedHardwareAcceleratedFeatures; |
+ } |
+ |
/** |
* See {@link android.webkit.WebSettings#setNeedInitialFocus}. |
*/ |