diff --git a/src/com/android/settings/deviceinfo/SimStatus.java b/src/com/android/settings/deviceinfo/SimStatus.java index bad70dadfc1..ba14e132e85 100644 --- a/src/com/android/settings/deviceinfo/SimStatus.java +++ b/src/com/android/settings/deviceinfo/SimStatus.java @@ -128,7 +128,8 @@ public class SimStatus extends SettingsPreferenceFragment { return; } CellBroadcastMessage cbMessage = (CellBroadcastMessage) extras.get("message"); - if (cbMessage != null && cbMessage.getServiceCategory() == 50) { + if (cbMessage != null && cbMessage.getServiceCategory() == 50 + && mSir.getSubscriptionId() == cbMessage.getSubId()) { String latestAreaInfo = cbMessage.getMessageBody(); updateAreaInfo(latestAreaInfo); }