From ac675cc5f2b2b1ad3aafc6ee9fd160a5a7aaef5c Mon Sep 17 00:00:00 2001 From: Howard Wu Date: Sat, 5 Aug 2023 08:27:58 +0800 Subject: [PATCH] Always allow disable notification when not parasitic (#2667) --- .../main/java/org/lsposed/manager/ui/fragment/LogsFragment.java | 1 - .../java/org/lsposed/manager/ui/fragment/SettingsFragment.java | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/org/lsposed/manager/ui/fragment/LogsFragment.java b/app/src/main/java/org/lsposed/manager/ui/fragment/LogsFragment.java index 5a0307dc..24659ed1 100644 --- a/app/src/main/java/org/lsposed/manager/ui/fragment/LogsFragment.java +++ b/app/src/main/java/org/lsposed/manager/ui/fragment/LogsFragment.java @@ -127,7 +127,6 @@ public class LogsFragment extends BaseFragment implements MenuProvider { this.optionsItemSelectListener = optionsItemSelectListener; } - @SuppressLint("NotifyDataSetChanged") @Override public boolean onMenuItemSelected(@NonNull MenuItem item) { var itemId = item.getItemId(); diff --git a/app/src/main/java/org/lsposed/manager/ui/fragment/SettingsFragment.java b/app/src/main/java/org/lsposed/manager/ui/fragment/SettingsFragment.java index ca118094..b4c4ab71 100644 --- a/app/src/main/java/org/lsposed/manager/ui/fragment/SettingsFragment.java +++ b/app/src/main/java/org/lsposed/manager/ui/fragment/SettingsFragment.java @@ -138,7 +138,7 @@ public class SettingsFragment extends BaseFragment { public void onResume() { super.onResume(); MaterialSwitchPreference notificationPreference = findPreference("enable_status_notification"); - if (notificationPreference != null && notificationPreference.isVisible()) { + if (App.isParasitic && notificationPreference != null && notificationPreference.isVisible()) { setNotificationPreferenceEnabled(notificationPreference, ShortcutUtil.isLaunchShortcutPinned()); } }