mmsharing/mmshui/src/musuilivesharingview.cpp
branchRCL_3
changeset 18 0da2e08216b6
parent 16 71306c87785a
child 19 95754dcd27ad
--- a/mmsharing/mmshui/src/musuilivesharingview.cpp	Tue Apr 27 16:34:06 2010 +0300
+++ b/mmsharing/mmshui/src/musuilivesharingview.cpp	Tue May 11 16:10:30 2010 +0300
@@ -572,9 +572,32 @@
 //
 // -----------------------------------------------------------------------------
 //
-void CMusUiLiveSharingView::RefreshView()
+void CMusUiLiveSharingView::RefreshView( TBool aLayoutChange )
     {
-    MUS_LOG( "mus: [MUSUI ]  -> CMusUiLiveSharingView::RefreshView" );    
+    MUS_LOG( "mus: [MUSUI ]  -> CMusUiLiveSharingView::RefreshView" );
+    if ( iController )
+        {
+		if ( aLayoutChange ) 
+			{
+			iController->AsyncRefreshView();
+			}
+		else
+			{
+			DoRefreshView();
+			} 
+
+        }
+    MUS_LOG( "mus: [MUSUI ]  <- CMusUiLiveSharingView::RefreshView" );
+    }
+
+ 
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CMusUiLiveSharingView::DoRefreshView()
+    {
+    MUS_LOG( "mus: [MUSUI ]  -> CMusUiLiveSharingView::DoRefreshView" );
     if ( iContainer )
         {
         TRect containerRect( ClientRect().iBr.iX - KMusUiContainerWidth, 
@@ -600,8 +623,8 @@
         iController->SetRect( videoRect );
         }
             
-    MUS_LOG( "mus: [MUSUI ]  <- CMusUiLiveSharingView::RefreshView" );
-    }
+    MUS_LOG( "mus: [MUSUI ]  <- CMusUiLiveSharingView::DoRefreshView" );
+    } 
 
 
 // -----------------------------------------------------------------------------