equal
deleted
inserted
replaced
120 aContext.SetCall(aContext.SecondaryCall()); |
120 aContext.SetCall(aContext.SecondaryCall()); |
121 |
121 |
122 if ( aContext.Parameters().CallType() == CCPCall::ECallTypePS ) |
122 if ( aContext.Parameters().CallType() == CCPCall::ECallTypePS ) |
123 { |
123 { |
124 TRAP_IGNORE( aContext.Notifier().NotifySubscriberL( EVccCsToPsHoInprogress, |
124 TRAP_IGNORE( aContext.Notifier().NotifySubscriberL( EVccCsToPsHoInprogress, |
125 KErrNone ) ); |
125 KErrNone ) ); |
|
126 |
|
127 RUBY_DEBUG0( "TVccStateCalling::CallStateChanged - call are swapped so hang up CS call now" ); |
|
128 ReleaseCall( aContext, *aContext.SecondaryCall(), *iInit, KVccHoOk ); |
|
129 return; |
126 } |
130 } |
127 else |
131 else |
128 { |
132 { |
129 TRAP_IGNORE( aContext.Notifier().NotifySubscriberL( EVccPsToCsHoInprogress, |
133 TRAP_IGNORE( aContext.Notifier().NotifySubscriberL( EVccPsToCsHoInprogress, |
130 KErrNone ) ); |
134 KErrNone ) ); |