diff -r f966699dea19 -r ff572dfe6d86 idlehomescreen/xmluirendering/renderingplugins/xnclockfactory/src/xnclockcontrol.cpp --- a/idlehomescreen/xmluirendering/renderingplugins/xnclockfactory/src/xnclockcontrol.cpp Fri Feb 19 22:42:37 2010 +0200 +++ b/idlehomescreen/xmluirendering/renderingplugins/xnclockfactory/src/xnclockcontrol.cpp Fri Mar 12 15:41:49 2010 +0200 @@ -18,6 +18,7 @@ // SYSTEM INCLUDE FILES #include // for RChangeNotifier +#include // USER INCLUDE FILES #include "xncontroladapter.h" @@ -61,6 +62,7 @@ void RunL() { + __PRINTS( "CXnClockChangeHandler::RunL, timer runs" ); if( iStatus.Int() & ( EChangesLocale | EChangesSystemTime ) ) { iClient.TimeOrLocaleChanged(); @@ -244,9 +246,6 @@ homeTime.HomeTime(); TRAP_IGNORE( iFace->DrawL( *iAdapter, aGc, aRect, homeTime ) ); - - // Ensure timer is active - const_cast< CXnClockControl* >( this )->StartTimer(); } } @@ -257,6 +256,7 @@ // TInt CXnClockControl::TimerCallback( TAny* aThis ) { + __PRINTS( "CXnClockControl::TimerCallback, timer runs" ); CXnClockControl* self = static_cast< CXnClockControl* >( aThis ); // Update the clock display