Merge "PhoneInterfaceManager should use subId value in requests." into lmp-mr1-dev
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index be141fc..268cf25 100644
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -209,7 +209,7 @@
MainThreadRequest request;
Message onCompleted;
AsyncResult ar;
- UiccCard uiccCard = UiccController.getInstance().getUiccCard();
+ UiccCard uiccCard = UiccController.getInstance().getUiccCard(mPhone.getPhoneId());
IccAPDUArgument iccArgument;
switch (msg.what) {
@@ -1980,7 +1980,7 @@
@Override
public int getCarrierPrivilegeStatus() {
- UiccCard card = UiccController.getInstance().getUiccCard();
+ UiccCard card = UiccController.getInstance().getUiccCard(mPhone.getPhoneId());
if (card == null) {
loge("getCarrierPrivilegeStatus: No UICC");
return TelephonyManager.CARRIER_PRIVILEGE_STATUS_RULES_NOT_LOADED;
@@ -1991,7 +1991,7 @@
@Override
public int checkCarrierPrivilegesForPackage(String pkgname) {
- UiccCard card = UiccController.getInstance().getUiccCard();
+ UiccCard card = UiccController.getInstance().getUiccCard(mPhone.getPhoneId());
if (card == null) {
loge("checkCarrierPrivilegesForPackage: No UICC");
return TelephonyManager.CARRIER_PRIVILEGE_STATUS_RULES_NOT_LOADED;
@@ -2001,7 +2001,7 @@
@Override
public List<String> getCarrierPackageNamesForIntent(Intent intent) {
- UiccCard card = UiccController.getInstance().getUiccCard();
+ UiccCard card = UiccController.getInstance().getUiccCard(mPhone.getPhoneId());
if (card == null) {
loge("getCarrierPackageNamesForIntent: No UICC");
return null ;