equal
deleted
inserted
replaced
347 // do hondover. |
347 // do hondover. |
348 |
348 |
349 TVccHoStatus hoStatus( EVccHoStateUnknown ); |
349 TVccHoStatus hoStatus( EVccHoStateUnknown ); |
350 iEngPsProperty->GetCurrentHoStatus( hoStatus ); |
350 iEngPsProperty->GetCurrentHoStatus( hoStatus ); |
351 |
351 |
352 RUBY_DEBUG1( " hoStatus = %d ", hoStatus ); |
352 if( hoStatus != EVccCsToPsHoStarted || hoStatus != EVccCsToPsHoInprogress |
353 |
353 || hoStatus != EVccPsToCsHoStarted || hoStatus != EVccPsToCsHoInprogress ) |
354 if( hoStatus != EVccCsToPsHoStarted && hoStatus != EVccCsToPsHoInprogress |
|
355 && hoStatus != EVccPsToCsHoStarted && hoStatus != EVccPsToCsHoInprogress ) |
|
356 { |
354 { |
357 RUBY_DEBUG0( "HO not in progress, updating keys" ); |
355 RUBY_DEBUG0( "HO not in progress, updating keys" ); |
358 TRAP_IGNORE( UpdatePsKeysL() ); |
356 TRAP_IGNORE( UpdatePsKeysL() ); |
359 } |
357 } |
360 |
358 |
364 RUBY_DEBUG1( " -DoImmediateHO=%x ", iPolicy.DoImmediateHo() ); |
362 RUBY_DEBUG1( " -DoImmediateHO=%x ", iPolicy.DoImmediateHo() ); |
365 RUBY_DEBUG1( " -PreferredDomain=%x ", iPolicy.PreferredDomain() ); |
363 RUBY_DEBUG1( " -PreferredDomain=%x ", iPolicy.PreferredDomain() ); |
366 RUBY_DEBUG1( " -DoHoInHeldWaitingCalls=%x ", iPolicy.DoHoInHeldWaitingCalls() ); |
364 RUBY_DEBUG1( " -DoHoInHeldWaitingCalls=%x ", iPolicy.DoHoInHeldWaitingCalls() ); |
367 RUBY_DEBUG0( "0 = GOOD, 1 = WEAK, 2 = UNDEFINED" ); |
365 RUBY_DEBUG0( "0 = GOOD, 1 = WEAK, 2 = UNDEFINED" ); |
368 |
366 |
369 // If the new one is the same with the previous class and not weak, do nothing. |
367 // If the previous class is the same as the new one |
370 // Otherwise, the ho will be triggered. |
368 // - do nothing. |
371 if ( iPreviousGsmClass == iGsmClass && iGsmClass != ESignalClassWeak ) |
369 |
372 { |
370 if ( iPreviousGsmClass == iGsmClass && iWlanClass != ESignalClassWeak ) |
373 RUBY_DEBUG0( "No change in GSM signal class and it is not weak -> return" ); |
371 { |
|
372 RUBY_DEBUG0( "No change in GSM signal class -> return" ); |
374 |
373 |
375 return; |
374 return; |
376 } |
375 } |
377 else |
376 else |
378 { |
377 { |