--- a/videoplayback/videoplaybackviews/src/mpxvideobaseplaybackview.cpp Tue May 11 16:15:40 2010 +0300
+++ b/videoplayback/videoplaybackviews/src/mpxvideobaseplaybackview.cpp Tue May 25 12:44:54 2010 +0300
@@ -16,7 +16,7 @@
*/
-// Version : %version: 77 %
+// Version : %version: 79 %
// Include Files
@@ -1367,7 +1367,7 @@
delete iClipName;
iClipName = NULL;
}
-
+
TPtrC uri( aMedia.ValueText( KMPXMediaGeneralUri ) );
iClipName = uri.AllocL();
}
@@ -2208,7 +2208,12 @@
if ( visible & TWsVisibilityChangedEvent::ENotVisible )
{
- MPX_DEBUG(_L("CMpxVideoPlayerAppUi::HandleWsEventL() ENotVisible"));
+ MPX_DEBUG(_L("CMPXVideoBasePlaybackView::HandleWsEventL() ENotVisible"));
+ SendWindowCommandL( EPbCmdHandleBackground );
+ }
+ else if ( ! IsAppInFrontL() )
+ {
+ MPX_DEBUG(_L("CMPXVideoBasePlaybackView::HandleWsEventL() App in Background"));
SendWindowCommandL( EPbCmdHandleBackground );
}
}
@@ -2258,6 +2263,10 @@
{
iMediaRequested = EFalse;
+ //
+ // Refresh the screen by removing the surface and resetting the controls
+ //
+ iDisplayHandler->RemoveDisplayWindow();
iContainer->HandleCommandL( EMPXPbvCmdResetControls );
if ( iFileDetails )