From bdefcdf90f172a96fb1dc2c85eaf5ad42f74bddf Mon Sep 17 00:00:00 2001 From: Selim Cinek Date: Thu, 11 Sep 2014 12:41:47 +0200 Subject: [PATCH] Fixed a crash when the more card or the dismissview was longpressed Bug: 17460534 Change-Id: Ided33204b04085ed01f1cc6ada9ccc43fbf028d0 --- .../src/com/android/systemui/statusbar/BaseStatusBar.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java index bf9b73de635f0..eb9ef49922a3d 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java @@ -773,6 +773,10 @@ public abstract class BaseStatusBar extends SystemUI implements // Assume we are a status_bar_notification_row final NotificationGuts guts = (NotificationGuts) v.findViewById( R.id.notification_guts); + if (guts == null) { + // This view has no guts. Examples are the more card or the dismiss all view + return false; + } // Already showing? if (guts.getVisibility() == View.VISIBLE) {