aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPreeti Ahuja <preetia@codeaurora.org>2015-01-06 18:43:29 -0800
committerArne Coucheron <arco68@gmail.com>2015-02-27 19:42:16 +0000
commitee9728f99f63fe91f873a9357861ac4e02dbd368 (patch)
tree2016ae8a7317745d7b5dd96376100f43208082e3
parent5bcb49174aaba83eb2b7bfaf26b930f78c6b8f4d (diff)
downloadandroid_frameworks_opt_telephony-ee9728f99f63fe91f873a9357861ac4e02dbd368.tar.gz
android_frameworks_opt_telephony-ee9728f99f63fe91f873a9357861ac4e02dbd368.tar.bz2
android_frameworks_opt_telephony-ee9728f99f63fe91f873a9357861ac4e02dbd368.zip
Revert "Send external state again after updating siminfo table"stable/cm-12.0-YNG1I
This reverts commit 03f9d2056a95fc4d9ccfcec92f21faaa328426a8. Change-Id: Ic44c967882c817208471510a6545b899676124f6
-rwxr-xr-x[-rw-r--r--]src/java/com/android/internal/telephony/uicc/IccCardProxy.java19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/java/com/android/internal/telephony/uicc/IccCardProxy.java b/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
index 6431ab4a4..29f36fc88 100644..100755
--- a/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
+++ b/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
@@ -19,10 +19,8 @@ package com.android.internal.telephony.uicc;
import static android.Manifest.permission.READ_PHONE_STATE;
import android.app.ActivityManagerNative;
-import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
-import android.content.IntentFilter;
import android.os.AsyncResult;
import android.os.Handler;
import android.os.Message;
@@ -130,19 +128,6 @@ public class IccCardProxy extends Handler implements IccCard {
private boolean mIsCardStatusAvailable = false;
private PersoSubState mPersoSubState = PersoSubState.PERSOSUBSTATE_UNKNOWN;
- // Sim State events may be broadcasted before the siminfo table update has been
- // completed. Due to this such events may be broadcasted with dummy subId for a
- // particular slotId. Therefore, setExternalState once the siminfo table has been updated.
- // For example, if the UI receives the sim state broadcast with the state as pin locked
- // with dummy subId, the pin lock screen will not be displayed.
- private BroadcastReceiver mReceiver = new BroadcastReceiver() {
- @Override
- public void onReceive(Context context, Intent intent) {
- if (TelephonyIntents.ACTION_SUBINFO_RECORD_UPDATED.equals(intent.getAction())) {
- setExternalState(mExternalState, true);
- }
- }};
-
public IccCardProxy(Context context, CommandsInterface ci) {
log("Creating");
mContext = context;
@@ -153,9 +138,6 @@ public class IccCardProxy extends Handler implements IccCard {
mUiccController.registerForIccChanged(this, EVENT_ICC_CHANGED, null);
ci.registerForOn(this,EVENT_RADIO_ON, null);
ci.registerForOffOrNotAvailable(this, EVENT_RADIO_OFF_OR_UNAVAILABLE, null);
- IntentFilter filter =
- new IntentFilter(TelephonyIntents.ACTION_SUBINFO_RECORD_UPDATED);
- mContext.registerReceiver(mReceiver, filter);
setExternalState(State.NOT_READY);
}
@@ -171,7 +153,6 @@ public class IccCardProxy extends Handler implements IccCard {
public void dispose() {
synchronized (mLock) {
log("Disposing");
- mContext.unregisterReceiver(mReceiver);
//Cleanup icc references
mUiccController.unregisterForIccChanged(this);
mUiccController = null;