Loading src/java/com/android/internal/telephony/data/PhoneSwitcher.java +1 −1 Original line number Diff line number Diff line Loading @@ -1643,7 +1643,7 @@ public class PhoneSwitcher extends Handler { // in network (DIALING -> ALERTING). return (phone.getForegroundCall().getState() == Call.State.ACTIVE || phone.getForegroundCall().getState() == Call.State.ALERTING || phone.getBackgroundCall().getState() == Call.State.HOLDING); || !phone.getBackgroundCall().isIdle()); } private void updateHalCommandToUse() { Loading tests/telephonytests/src/com/android/internal/telephony/data/PhoneSwitcherTest.java +4 −0 Original line number Diff line number Diff line Loading @@ -151,6 +151,10 @@ public class PhoneSwitcherTest extends TelephonyTest { doReturn(Call.State.IDLE).when(mInactiveCall).getState(); doReturn(Call.State.HOLDING).when(mHoldingCall).getState(); doReturn(true).when(mInactiveCall).isIdle(); doReturn(false).when(mActiveCall).isIdle(); doReturn(false).when(mHoldingCall).isIdle(); replaceInstance(Phone.class, "mCi", mPhone, mCommandsInterface0); replaceInstance(Phone.class, "mCi", mPhone2, mCommandsInterface1); } Loading Loading
src/java/com/android/internal/telephony/data/PhoneSwitcher.java +1 −1 Original line number Diff line number Diff line Loading @@ -1643,7 +1643,7 @@ public class PhoneSwitcher extends Handler { // in network (DIALING -> ALERTING). return (phone.getForegroundCall().getState() == Call.State.ACTIVE || phone.getForegroundCall().getState() == Call.State.ALERTING || phone.getBackgroundCall().getState() == Call.State.HOLDING); || !phone.getBackgroundCall().isIdle()); } private void updateHalCommandToUse() { Loading
tests/telephonytests/src/com/android/internal/telephony/data/PhoneSwitcherTest.java +4 −0 Original line number Diff line number Diff line Loading @@ -151,6 +151,10 @@ public class PhoneSwitcherTest extends TelephonyTest { doReturn(Call.State.IDLE).when(mInactiveCall).getState(); doReturn(Call.State.HOLDING).when(mHoldingCall).getState(); doReturn(true).when(mInactiveCall).isIdle(); doReturn(false).when(mActiveCall).isIdle(); doReturn(false).when(mHoldingCall).isIdle(); replaceInstance(Phone.class, "mCi", mPhone, mCommandsInterface0); replaceInstance(Phone.class, "mCi", mPhone2, mCommandsInterface1); } Loading