diff -r d38647835c2e -r 755430a7d64b callcontinuity/vcchotrigger/src/vcchotrigger.cpp --- a/callcontinuity/vcchotrigger/src/vcchotrigger.cpp Wed Sep 01 12:29:57 2010 +0100 +++ b/callcontinuity/vcchotrigger/src/vcchotrigger.cpp Tue Sep 14 21:02:05 2010 +0300 @@ -349,8 +349,10 @@ TVccHoStatus hoStatus( EVccHoStateUnknown ); iEngPsProperty->GetCurrentHoStatus( hoStatus ); - if( hoStatus != EVccCsToPsHoStarted || hoStatus != EVccCsToPsHoInprogress - || hoStatus != EVccPsToCsHoStarted || hoStatus != EVccPsToCsHoInprogress ) + RUBY_DEBUG1( " hoStatus = %d ", hoStatus ); + + if( hoStatus != EVccCsToPsHoStarted && hoStatus != EVccCsToPsHoInprogress + && hoStatus != EVccPsToCsHoStarted && hoStatus != EVccPsToCsHoInprogress ) { RUBY_DEBUG0( "HO not in progress, updating keys" ); TRAP_IGNORE( UpdatePsKeysL() );