diff -r 78ad99c24f08 -r 420f6808bf21 photosgallery/viewframework/commandhandlers/commoncommandhandlers/src/glxcommandhandlervideoplayback.cpp --- a/photosgallery/viewframework/commandhandlers/commoncommandhandlers/src/glxcommandhandlervideoplayback.cpp Tue May 25 12:42:31 2010 +0300 +++ b/photosgallery/viewframework/commandhandlers/commoncommandhandlers/src/glxcommandhandlervideoplayback.cpp Wed Jun 09 09:41:51 2010 +0300 @@ -54,13 +54,6 @@ const TUid KVideoHelixPlaybackPluginUid = { 0x10282551 }; -/** - * Periodic interval for late construction. - * GridView construction would take about 2 sec, - * hence this can happen only after 2 secs - */ -const TTimeIntervalMicroSeconds32 KPeriodicInterval = 2000000; // 2 sec - #include "glxcommandfactory.h" // --------------------------------------------------------------------------- @@ -99,12 +92,6 @@ iUiUtility = CGlxUiUtility::UtilityL(); iViewUtility = MMPXViewUtility::UtilityL(); - - //Start construct timer for late initialization of "MMPXPlaybackUtility" - TCallBack callback( - CGlxCommandHandlerVideoPlayback::LateConstructCallback, this); - iPbUtilityConstructTimer = CPeriodic::NewL(CActive::EPriorityIdle); - iPbUtilityConstructTimer->Start(KPeriodicInterval, 0, callback); // Add supported commands // Play videoplayback @@ -132,12 +119,6 @@ { iViewUtility->Close(); } - - if (iPbUtilityConstructTimer) - { - iPbUtilityConstructTimer->Cancel(); - delete iPbUtilityConstructTimer; - } if ( iPlaybackUtility ) { @@ -477,28 +458,6 @@ } // ----------------------------------------------------------------------------- -// CGlxCommandHandlerVideoPlayback::LateConstructCallback -// ----------------------------------------------------------------------------- -TInt CGlxCommandHandlerVideoPlayback::LateConstructCallback(TAny* aPtr) - { - TRACER("CGlxCommandHandlerVideoPlayback::LateConstructCallback"); - static_cast(aPtr)->DoLateConstruct(); - return KErrNone; - } - -// ----------------------------------------------------------------------------- -// CGlxCommandHandlerVideoPlayback::DoLateConstruct -// ----------------------------------------------------------------------------- -void CGlxCommandHandlerVideoPlayback::DoLateConstruct() - { - TRACER("CGlxCommandHandlerVideoPlayback::DoLateConstruct"); - //Cancel the periodic timer - iPbUtilityConstructTimer->Cancel(); - //Start 'MMPXPlaybackUtility' construction - TRAP_IGNORE( PlaybackUtilityL()); - } - -// ----------------------------------------------------------------------------- // CGlxCommandHandlerVideoPlayback::PlaybackUtilityL // ----------------------------------------------------------------------------- void CGlxCommandHandlerVideoPlayback::PlaybackUtilityL()