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..90c915245df740bcd77848fdcc4b649e491304d1 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,8 @@ public class AwSettings { |
private String mDefaultVideoPosterURL; |
private float mInitialPageScalePercent = 0; |
private boolean mSpatialNavigationEnabled; // Default depends on device features. |
+ // May map to multiple webkit preferences. |
mnaganov (inactive)
2014/01/17 09:56:22
nit: We already have settings that map to multiple
boliu
2014/01/17 14:58:49
Ok, removed comment.
|
+ private boolean enableSupportedHardwareAcceleratedFeatures = false; |
mnaganov (inactive)
2014/01/17 09:56:22
mEnableSupportedHardwareAcceleratedFeatures
boliu
2014/01/17 14:58:49
Done.
|
private final boolean mSupportLegacyQuirks; |
@@ -181,7 +183,9 @@ public class AwSettings { |
while (mIsUpdateWebkitPrefsMessagePending) { |
mAwSettingsLock.wait(); |
} |
- } catch (InterruptedException e) {} |
+ } catch (InterruptedException e) { |
+ // Nothing to do. |
boliu
2014/01/16 23:59:37
This is to handle a presubmit warning.
mnaganov (inactive)
2014/01/17 09:56:22
FYI, Ben is also fixing this in https://codereview
boliu
2014/01/17 14:58:49
Ok, no-op to avoid conflicts then.
|
+ } |
} |
} |
} |
@@ -390,6 +394,20 @@ public class AwSettings { |
return mSpatialNavigationEnabled; |
} |
+ void setEnableSupportedHardwareAcceleratedFeatures(boolean enable) { |
+ synchronized (mAwSettingsLock) { |
+ if (enableSupportedHardwareAcceleratedFeatures != enable) { |
+ enableSupportedHardwareAcceleratedFeatures = enable; |
+ mEventHandler.updateWebkitPreferencesLocked(); |
+ } |
+ } |
+ } |
+ |
+ @CalledByNative |
+ private boolean getEnableSupportedHardwareAcceleratedFeatures() { |
mnaganov (inactive)
2014/01/17 09:56:22
Please add "Locked" suffix, since those getters ar
boliu
2014/01/17 14:58:49
Done.
|
+ return enableSupportedHardwareAcceleratedFeatures; |
+ } |
+ |
/** |
* See {@link android.webkit.WebSettings#setNeedInitialFocus}. |
*/ |