| 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}.
|
| */
|
|
|