mmlibs/mmfw/tsrc/mmfintegrationtest/vclntavi/src/testvideoplayer2.cpp
changeset 4 9d4397b300d1
parent 0 b8ed18f6c07b
--- a/mmlibs/mmfw/tsrc/mmfintegrationtest/vclntavi/src/testvideoplayer2.cpp	Thu Oct 07 23:44:30 2010 +0100
+++ b/mmlibs/mmfw/tsrc/mmfintegrationtest/vclntavi/src/testvideoplayer2.cpp	Mon Oct 18 12:47:26 2010 +0100
@@ -460,6 +460,15 @@
     iMediaClientVideoDisplay->RemoveDisplayWindow(*iWindow);
     INFO_PRINTF1(_L("iMediaClientVideoDisplay->RemoveDisplayWindow()"));
     
+    iMediaClientVideoDisplay->SetExternalDisplaySwitchingL(ETrue);
+    iMediaClientVideoDisplay->SetExternalDisplaySwitchingL(EFalse);
+    iMediaClientVideoDisplay->SetExternalDisplaySwitchingL(EFalse);
+    iMediaClientVideoDisplay->SetExternalDisplaySwitchingL(ETrue);
+    
+    // create media class with other NewL.
+    delete iMediaClientVideoDisplay;
+    iMediaClientVideoDisplay = CMediaClientVideoDisplay::NewL(displayId, surfaceId, cropRect, par);          
+    
     surfaceManager.CloseSurface(surfaceId);
 	surfaceId = TSurfaceId::CreateNullId();
 	surfaceManager.Close();