Prevents NPE when a View was detached

Bug #4068284

Change-Id: Ied1c9b8d32a3e9957c6b165642ba40bbdaf35d53
This commit is contained in:
Romain Guy
2011-03-08 17:35:10 -08:00
parent 2243e555b0
commit e294d41593

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