diff --git a/src/com/android/settings/sim/receivers/SimSlotChangeReceiver.java b/src/com/android/settings/sim/receivers/SimSlotChangeReceiver.java index 563b4ef5ea1..f2c7c6588a3 100644 --- a/src/com/android/settings/sim/receivers/SimSlotChangeReceiver.java +++ b/src/com/android/settings/sim/receivers/SimSlotChangeReceiver.java @@ -52,10 +52,9 @@ public class SimSlotChangeReceiver extends BroadcastReceiver { ThreadUtils.postOnBackgroundThread( () -> { synchronized (mLock) { - if (!shouldHandleSlotChange(context)) { - return; + if (shouldHandleSlotChange(context)) { + mSlotChangeHandler.onSlotsStatusChange(context.getApplicationContext()); } - mSlotChangeHandler.onSlotsStatusChange(context.getApplicationContext()); } ThreadUtils.postOnMainThread(pendingResult::finish); });