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 <e32std.h> // for RChangeNotifier
+#include <debug.h>
// 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