diff -r 8cb079868133 -r c26be94c8889 sensorservices/tiltcompensationssy/src/tcstatetiltlistendata.cpp --- a/sensorservices/tiltcompensationssy/src/tcstatetiltlistendata.cpp Wed Sep 01 12:34:26 2010 +0100 +++ b/sensorservices/tiltcompensationssy/src/tcstatetiltlistendata.cpp Tue Sep 14 23:45:36 2010 +0300 @@ -280,7 +280,6 @@ { property.iProperty.GetValue( iHzSamplingRate ); INFO_1( "Sampling rate changed to: %d", iHzSamplingRate ); - iHasChanged = ETrue; HandleStateEntryL(); } break; @@ -355,19 +354,8 @@ if( !iTimerToSend ) { iTimerToSend = CTCSendEventTimer::NewL( iHzSamplingRate, *this ); - iTimerToSend->Start(); } - else if( iHasChanged ) - { - delete iTimerToSend; - iTimerToSend = NULL; - iTimerToSend = CTCSendEventTimer::NewL( iHzSamplingRate, *this ); - iHasChanged = EFalse; - } - else - { - iTimerToSend->Start(); - } + iTimerToSend->Start(iHzSamplingRate); } // ---------------------------------------------------------------------------------- @@ -474,7 +462,7 @@ else { if( iTimerToSend ) - iTimerToSend->Start(); + iTimerToSend->Start(iHzSamplingRate); } }