diff options
| author | Romain Guy <romainguy@google.com> | 2011-03-24 16:03:55 -0700 |
|---|---|---|
| committer | Romain Guy <romainguy@google.com> | 2011-03-24 16:03:55 -0700 |
| commit | 1af23a32d879db330eb5a08b21090ec60b604a32 (patch) | |
| tree | 9746aa9b3df8ccbcdbfb85d6dcd6f7ecea5c2ba0 /core/java/android/view/ViewRoot.java | |
| parent | ee0c116ab2bd5acdfe50db36441cf4784d3a10b4 (diff) | |
When deleting a path, remove it from the path cache.
Bug #4170585
Change-Id: I6be4d251ceb908c89afe49c2ff85c05f36c73b70
Diffstat (limited to 'core/java/android/view/ViewRoot.java')
| -rw-r--r-- | core/java/android/view/ViewRoot.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/core/java/android/view/ViewRoot.java b/core/java/android/view/ViewRoot.java index c86c9a55a07d..3c386b45fef8 100644 --- a/core/java/android/view/ViewRoot.java +++ b/core/java/android/view/ViewRoot.java @@ -502,6 +502,11 @@ public final class ViewRoot extends Handler implements ViewParent, (attrs.flags & WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED) != 0; if (hardwareAccelerated) { + if (!HardwareRenderer.isAvailable()) { + mAttachInfo.mHardwareAccelerationRequested = true; + return; + } + // Only enable hardware acceleration if we are not in the system process // The window manager creates ViewRoots to display animated preview windows // of launching apps and we don't want those to be hardware accelerated @@ -524,8 +529,6 @@ public final class ViewRoot extends Handler implements ViewParent, mAttachInfo.mHardwareRenderer = HardwareRenderer.createGlRenderer(2, translucent); mAttachInfo.mHardwareAccelerated = mAttachInfo.mHardwareAccelerationRequested = mAttachInfo.mHardwareRenderer != null; - } else if (HardwareRenderer.isAvailable()) { - mAttachInfo.mHardwareAccelerationRequested = true; } } } |
