videoplayback/videoplaybackcontrols/src/mpxvideoplaybackcontrolpolicy.cpp
branchRCL_3
changeset 70 375929f879c2
parent 57 befca0ec475f
--- 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: