diff options
Diffstat (limited to 'core/java/android/view/View.java')
-rw-r--r-- | core/java/android/view/View.java | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index baa749a..0456463 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -7417,7 +7417,6 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility if ((mViewFlags & WILL_NOT_CACHE_DRAWING) == WILL_NOT_CACHE_DRAWING) { return null; } - if (mAttachInfo == null || mAttachInfo.mHardwareRenderer == null) { return null; } @@ -7425,10 +7424,6 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility if ((mViewFlags & DRAWING_CACHE_ENABLED) == DRAWING_CACHE_ENABLED && ((mPrivateFlags & DRAWING_CACHE_VALID) == 0 || mDisplayList == null)) { - if (mDisplayList != null) { - mDisplayList.destroy(); - } - mDisplayList = mAttachInfo.mHardwareRenderer.createDisplayList(); final HardwareCanvas canvas = mDisplayList.start(); @@ -7456,8 +7451,6 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility canvas.onPostDraw(); mDisplayList.end(); - - canvas.destroy(); } } @@ -7532,7 +7525,6 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility mUnscaledDrawingCache = null; } if (mDisplayList != null) { - mDisplayList.destroy(); mDisplayList = null; } } |