Avoid NPE in notification inline controls.

Specifically, notifications that come from essential parts
of the system that cannot be blocked or silenced.

Fixes: 32384422
Test: manual: longpress Clock notification, press DONE
Change-Id: Ic43cf90d4d7940b1cbfcedb6934567b799efd12b
This commit is contained in:
Dan Sandler
2016-11-10 11:42:34 -05:00
parent 7af83d0e5a
commit 6e54b889d0

View File

@@ -242,9 +242,9 @@ public class NotificationGuts extends LinearLayout implements TunerService.Tunab
return Ranking.IMPORTANCE_UNSPECIFIED;
}
} else {
if (mBlock.isChecked()) {
if (mBlock != null && mBlock.isChecked()) {
return Ranking.IMPORTANCE_NONE;
} else if (mSilent.isChecked()) {
} else if (mSilent != null && mSilent.isChecked()) {
return Ranking.IMPORTANCE_LOW;
} else {
return Ranking.IMPORTANCE_UNSPECIFIED;