Merge "Revert "Telephony: Register/Unregister Phones with CallManager""

This commit is contained in:
Conley Owens
2012-05-04 17:56:13 -07:00
committed by android code review

View File

@ -35,7 +35,6 @@ import com.android.internal.telephony.gsm.GSMPhone;
import com.android.internal.telephony.gsm.UsimServiceTable;
import com.android.internal.telephony.ims.IsimRecords;
import com.android.internal.telephony.test.SimulatedRadioControl;
import com.android.internal.telephony.CallManager;
import java.util.List;
@ -88,7 +87,6 @@ public class PhoneProxy extends Handler implements Phone {
if(mOutgoingPhone.equals("GSM")) {
logd("Make a new CDMAPhone and destroy the old GSMPhone.");
CallManager.getInstance().unregisterPhone(mActivePhone);
((GSMPhone)mActivePhone).dispose();
Phone oldPhone = mActivePhone;
@ -101,11 +99,9 @@ public class PhoneProxy extends Handler implements Phone {
mActivePhone = PhoneFactory.getCdmaPhone();
((GSMPhone)oldPhone).removeReferences();
CallManager.getInstance().registerPhone(mActivePhone);
oldPhone = null;
} else {
logd("Make a new GSMPhone and destroy the old CDMAPhone.");
CallManager.getInstance().unregisterPhone(mActivePhone);
((CDMAPhone)mActivePhone).dispose();
//mActivePhone = null;
@ -119,7 +115,6 @@ public class PhoneProxy extends Handler implements Phone {
mActivePhone = PhoneFactory.getGsmPhone();
((CDMAPhone)oldPhone).removeReferences();
CallManager.getInstance().registerPhone(mActivePhone);
oldPhone = null;
}