vtuis/videotelui/src/features/prefs/cvtuiprefsettinglistbase.cpp
branchRCL_3
changeset 11 50bbdc59f9c4
parent 10 f84a661cfc1d
child 13 392fdfb57a78
--- a/vtuis/videotelui/src/features/prefs/cvtuiprefsettinglistbase.cpp	Fri Mar 12 15:43:03 2010 +0200
+++ b/vtuis/videotelui/src/features/prefs/cvtuiprefsettinglistbase.cpp	Mon Mar 15 12:40:49 2010 +0200
@@ -156,13 +156,19 @@
     __VTPRINTENTER( "CVtUiPrefSettingListBase.StartSettingPageL" )
     // Swap image places if needed
     iAppUi.SwitchViewFinderToMainPaneL();
-	    
+    
     // Get context control's window priority and position
     iContextControlWindowPriority = iAppUi.ContextControl().DrawableWindow()
         ->OrdinalPriority();
     iContextControlWindowPosition = iAppUi.ContextControl().DrawableWindow()
         ->OrdinalPosition();
     
+    // Get main control's window priority and position
+    iMainControlWindowPriority= iAppUi.MainControl().DrawableWindow()
+        ->OrdinalPriority();
+    iMainControlWindowPosition = iAppUi.MainControl().DrawableWindow()
+        ->OrdinalPosition();
+    
     // Get remote video control's window priority and position
     iRemoteVideoControlWindowPriority = 
             iAppUi.RemoteVideoControl().DrawableWindow()->OrdinalPriority();
@@ -178,7 +184,8 @@
     // Rise context control's window priority othwerwise setting page will be
     // drawn partially over the context control window.
     iAppUi.ContextControl().DrawableWindow()->SetOrdinalPosition( 
-        iContextControlWindowPosition, iContextControlWindowPriority + 1 );
+        iContextControlWindowPosition, 
+        iContextControlWindowPriority + 1 );
     
     // Rise remote video control's window priority othwerwise setting page 
     // will be drawn partially over the context control window.
@@ -189,7 +196,7 @@
     // Rise end call button pane priority othwerwise setting page 
     // will be drawn partially over the context control window.
     iAppUi.EndCallButtonPane().DrawableWindow()->SetOrdinalPosition(
-            iEndCallButtonPanePosition, 
+        iEndCallButtonPanePosition, 
         iEndCallButtonPanePriority + 1 );
 
     // Creates setting page
@@ -218,6 +225,11 @@
         iSettingPage->OfferKeyEventL( keyEvent, EEventKey );
         }
     
+    // Set main control priority and position back to 
+    // orginal value.
+    iAppUi.MainControl().DrawableWindow()->SetOrdinalPosition( 
+        iMainControlWindowPosition, iMainControlWindowPriority );
+    
     // Set end call button pane priority and position back to 
     // orginal value.
     iAppUi.EndCallButtonPane().DrawableWindow()->SetOrdinalPosition( 
@@ -229,7 +241,7 @@
             iRemoteVideoControlWindowPosition, 
             iRemoteVideoControlWindowPriority );
     
-    // Set contex control's window priority and position back to 
+    // Set context control's window priority and position back to 
     // orginal value.
     iAppUi.ContextControl().DrawableWindow()->SetOrdinalPosition( 
         iContextControlWindowPosition, iContextControlWindowPriority );