Index: android_webview/java/src/org/chromium/android_webview/AwContents.java |
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContents.java b/android_webview/java/src/org/chromium/android_webview/AwContents.java |
index 7ede406b397f4e04be64a958e1d95af86408e77d..9371b09422912ad606f5ef145d750a5b1d85143a 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwContents.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java |
@@ -1550,6 +1550,8 @@ public class AwContents { |
mContentViewCore.onAttachedToWindow(); |
nativeOnAttachedToWindow(mNativeAwContents, mContainerView.getWidth(), |
mContainerView.getHeight()); |
+ mSettings.setEnableSupportedHardwareAcceleratedFeatures( |
+ mContainerView.isHardwareAccelerated()); |
if (mComponentCallbacks != null) return; |
mComponentCallbacks = new AwComponentCallbacks(); |
@@ -1568,6 +1570,8 @@ public class AwContents { |
mContentViewCore.onDetachedFromWindow(); |
+ mSettings.setEnableSupportedHardwareAcceleratedFeatures(false); |
+ |
if (mComponentCallbacks != null) { |
mContainerView.getContext().unregisterComponentCallbacks(mComponentCallbacks); |
mComponentCallbacks = null; |