Merge "Prevents NPE when a View was detached Bug #4068284" into honeycomb-mr1

This commit is contained in:
Romain Guy
2011-03-08 23:51:02 -08:00
committed by Android (Google) Code Review

View File

@@ -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);