diff -r 3eb824b18d67 -r 375929f879c2 videoplayback/videoplaybackcontrols/src/mpxvideoplaybackcontrolpolicy.cpp --- a/videoplayback/videoplaybackcontrols/src/mpxvideoplaybackcontrolpolicy.cpp Wed Sep 15 12:15:24 2010 +0300 +++ b/videoplayback/videoplaybackcontrols/src/mpxvideoplaybackcontrolpolicy.cpp Wed Oct 13 14:34:36 2010 +0300 @@ -15,8 +15,7 @@ * */ - -// Version : %version: 10 % +// Version : %version: 9 % // INCLUDE FILES @@ -95,7 +94,16 @@ // // Transitory Buffering states will be filtered out by the View // - aProperties = EMPXBufferingControl | EMPXShownWhenInitializing; + aProperties = EMPXBufferingControl; + + // + // Do not show Back when Initializing for Local Mode + // It causes a flicker when playback begins + // + if ( aDetails->iPlaybackMode != EMPXVideoLocal ) + { + aProperties += EMPXShownWhenInitializing; + } } case EMPXSoftkeyDetails: { @@ -109,16 +117,6 @@ case EMPXBufferingLabel: { aProperties = EMPXBufferingControl; - - // - // Show Loading when Initializing for local playback modes - // This allows for a smoother transition to playing state - // - if ( aDetails->iPlaybackMode == EMPXVideoLocal || - aDetails->iPlaybackMode == EMPXVideoProgressiveDownload ) - { - aProperties += EMPXShownWhenInitializing; - } break; } case EMPXTitleLabel: