From b25f123d9f5e415351d4d8a4832382879c8267ba Mon Sep 17 00:00:00 2001 From: Shen Lin Date: Mon, 29 Aug 2022 19:15:01 +0800 Subject: [PATCH] Add null check for mIntent in ZenRulePreference to avoid potential crash risk Bug: 244120502 Test: manual test, ZenRuleScheduleHelperTest for unit test. Change-Id: Ib7338253783bb09b84b629f2dd891292d82f28b2 --- .../android/settings/notification/zen/ZenRulePreference.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/notification/zen/ZenRulePreference.java b/src/com/android/settings/notification/zen/ZenRulePreference.java index 8cf3106200b..f90183a93ff 100644 --- a/src/com/android/settings/notification/zen/ZenRulePreference.java +++ b/src/com/android/settings/notification/zen/ZenRulePreference.java @@ -91,7 +91,9 @@ public class ZenRulePreference extends PrimarySwitchPreference { @Override public void onClick() { - mContext.startActivity(mIntent); + if (mIntent != null) { + mContext.startActivity(mIntent); + } } @Override