From ae5bd0383182a921ea1472a85d27e0bea0209f9b Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Wed, 2 Mar 2016 14:38:31 -0500 Subject: [PATCH] Guard against monkey crash Bug: 27448755 Change-Id: I8345a274c979bf8ca1b4041c14318dd73810f79a --- .../SystemUI/src/com/android/systemui/qs/PagedTileLayout.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java b/packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java index 2c5cb89b3531e..8ccf60d386505 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java +++ b/packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java @@ -77,7 +77,9 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout { @Override public int getOffsetTop(TileRecord tile) { - return ((ViewGroup) tile.tileView.getParent()).getTop() + getTop(); + final ViewGroup parent = (ViewGroup) tile.tileView.getParent(); + if (parent == null) return 0; + return parent.getTop() + getTop(); } @Override