diff options
| author | 2011-03-08 23:51:02 -0800 | |
|---|---|---|
| committer | 2011-03-08 23:51:02 -0800 | |
| commit | 812dba1fcaa1a374124c2fe0694c1b4f21e3dea9 (patch) | |
| tree | 2e2f006cf2dee60e0dfcc636088da781d47d2512 | |
| parent | 1250c94b50a3322e44c8ded7ab15bd6da9cc82a7 (diff) | |
| parent | e294d41593f13edc5598cf62f8a89e573b3eb653 (diff) | |
Merge "Prevents NPE when a View was detached Bug #4068284" into honeycomb-mr1
| -rw-r--r-- | core/java/android/view/HardwareRenderer.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/view/HardwareRenderer.java b/core/java/android/view/HardwareRenderer.java index c078c08d2e61..0cf7ae60efa3 100644 --- a/core/java/android/view/HardwareRenderer.java +++ b/core/java/android/view/HardwareRenderer.java @@ -609,7 +609,7 @@ public abstract class HardwareRenderer { DisplayList displayList = view.getDisplayList(); if (displayList != null) { if (canvas.drawDisplayList(displayList, mRedrawClip)) { - if (mRedrawClip.isEmpty()) { + if (mRedrawClip.isEmpty() || view.getParent() == null) { view.invalidate(); } else { view.getParent().invalidateChild(view, mRedrawClip); |