Loading src/java/com/android/internal/telephony/imsphone/ImsPhone.java +1 −2 Original line number Diff line number Diff line Loading @@ -108,7 +108,6 @@ import com.android.internal.telephony.TelephonyComponentFactory; import com.android.internal.telephony.TelephonyIntents; import com.android.internal.telephony.dataconnection.TransportManager; import com.android.internal.telephony.emergency.EmergencyNumberTracker; import com.android.internal.telephony.gsm.GsmMmiCode; import com.android.internal.telephony.gsm.SuppServiceNotification; import com.android.internal.telephony.metrics.TelephonyMetrics; import com.android.internal.telephony.metrics.VoiceCallSessionStats; Loading Loading @@ -1767,7 +1766,7 @@ public class ImsPhone extends ImsPhoneBase { AsyncResult ar = (AsyncResult) msg.obj; Message onComplete; SS ss = null; if (ar.userObj instanceof SS) { if (ar != null && ar.userObj instanceof SS) { ss = (SS) ar.userObj; } Loading tests/telephonytests/src/com/android/internal/telephony/imsphone/ImsPhoneTest.java +8 −0 Original line number Diff line number Diff line Loading @@ -126,6 +126,7 @@ public class ImsPhoneTest extends TelephonyTest { private static final int EVENT_SUPP_SERVICE_FAILED = 2; private static final int EVENT_INCOMING_RING = 3; private static final int EVENT_EMERGENCY_CALLBACK_MODE_EXIT = 4; private static final int EVENT_CALL_RING_CONTINUE = 15; private boolean mIsPhoneUtInEcm = false; Loading Loading @@ -949,6 +950,13 @@ public class ImsPhoneTest extends TelephonyTest { verify(mImsCT).sendUSSD(eq("*135#"), any()); } @Test @SmallTest public void testHandleMessageCallRingContinue() throws Exception { Message m = Message.obtain(mImsPhoneUT.getHandler(), EVENT_CALL_RING_CONTINUE); mImsPhoneUT.handleMessage(m); } private ServiceState getServiceStateDataAndVoice(int rat, int regState, boolean isRoaming) { ServiceState ss = new ServiceState(); ss.setStateOutOfService(); Loading Loading
src/java/com/android/internal/telephony/imsphone/ImsPhone.java +1 −2 Original line number Diff line number Diff line Loading @@ -108,7 +108,6 @@ import com.android.internal.telephony.TelephonyComponentFactory; import com.android.internal.telephony.TelephonyIntents; import com.android.internal.telephony.dataconnection.TransportManager; import com.android.internal.telephony.emergency.EmergencyNumberTracker; import com.android.internal.telephony.gsm.GsmMmiCode; import com.android.internal.telephony.gsm.SuppServiceNotification; import com.android.internal.telephony.metrics.TelephonyMetrics; import com.android.internal.telephony.metrics.VoiceCallSessionStats; Loading Loading @@ -1767,7 +1766,7 @@ public class ImsPhone extends ImsPhoneBase { AsyncResult ar = (AsyncResult) msg.obj; Message onComplete; SS ss = null; if (ar.userObj instanceof SS) { if (ar != null && ar.userObj instanceof SS) { ss = (SS) ar.userObj; } Loading
tests/telephonytests/src/com/android/internal/telephony/imsphone/ImsPhoneTest.java +8 −0 Original line number Diff line number Diff line Loading @@ -126,6 +126,7 @@ public class ImsPhoneTest extends TelephonyTest { private static final int EVENT_SUPP_SERVICE_FAILED = 2; private static final int EVENT_INCOMING_RING = 3; private static final int EVENT_EMERGENCY_CALLBACK_MODE_EXIT = 4; private static final int EVENT_CALL_RING_CONTINUE = 15; private boolean mIsPhoneUtInEcm = false; Loading Loading @@ -949,6 +950,13 @@ public class ImsPhoneTest extends TelephonyTest { verify(mImsCT).sendUSSD(eq("*135#"), any()); } @Test @SmallTest public void testHandleMessageCallRingContinue() throws Exception { Message m = Message.obtain(mImsPhoneUT.getHandler(), EVENT_CALL_RING_CONTINUE); mImsPhoneUT.handleMessage(m); } private ServiceState getServiceStateDataAndVoice(int rat, int regState, boolean isRoaming) { ServiceState ss = new ServiceState(); ss.setStateOutOfService(); Loading