diff -r 2c87b2808fd7 -r f0c0788c4de2 camerauis/cameraapp/generic/src/CamTimer.cpp --- a/camerauis/cameraapp/generic/src/CamTimer.cpp Tue Sep 14 20:46:07 2010 +0300 +++ b/camerauis/cameraapp/generic/src/CamTimer.cpp Wed Sep 15 11:51:19 2010 +0300 @@ -73,6 +73,11 @@ void CCamTimer::SetTimeout( TInt aTimeout ) { iTimeout = aTimeout; + if( IsActive() ) + { + Cancel(); + StartTimer(); + } } // ---------------------------------------------------------------------------