diff --git a/src/com/android/settings/applications/specialaccess/notificationaccess/ApprovalPreferenceController.java b/src/com/android/settings/applications/specialaccess/notificationaccess/ApprovalPreferenceController.java index 70a31b8e8f0..8ddf9f9571a 100644 --- a/src/com/android/settings/applications/specialaccess/notificationaccess/ApprovalPreferenceController.java +++ b/src/com/android/settings/applications/specialaccess/notificationaccess/ApprovalPreferenceController.java @@ -139,16 +139,14 @@ public class ApprovalPreferenceController extends BasePreferenceController { public void disable(final ComponentName cn) { logSpecialPermissionChange(true, cn.getPackageName()); mNm.setNotificationListenerAccessGranted(cn, false); - AsyncTask.execute(() -> { - if (!mNm.isNotificationPolicyAccessGrantedForPackage( - cn.getPackageName())) { - if (android.app.Flags.modesApi()) { - mNm.removeAutomaticZenRules(cn.getPackageName(), /* fromUser= */ true); - } else { - mNm.removeAutomaticZenRules(cn.getPackageName()); - } + if (!mNm.isNotificationPolicyAccessGrantedForPackage( + cn.getPackageName())) { + if (android.app.Flags.modesApi()) { + mNm.removeAutomaticZenRules(cn.getPackageName(), /* fromUser= */ true); + } else { + mNm.removeAutomaticZenRules(cn.getPackageName()); } - }); + } } protected void enable(ComponentName cn) {