meetingrequest/mrgui/mrfieldbuilderplugin/src/cmrunifiededitorfield.cpp
branchRCL_3
changeset 17 8592a65ad3fb
parent 16 4ce476e64c59
child 24 b5fbb9b25d57
--- a/meetingrequest/mrgui/mrfieldbuilderplugin/src/cmrunifiededitorfield.cpp	Wed Mar 31 21:08:33 2010 +0300
+++ b/meetingrequest/mrgui/mrfieldbuilderplugin/src/cmrunifiededitorfield.cpp	Wed Apr 14 15:42:15 2010 +0300
@@ -410,7 +410,20 @@
 
     // Move focus rect so that it's relative to field's position.
     viewerRect.Move( -Position() );
-    SetFocusRect( viewerRect );
+
+    TAknLayoutRect bgLayoutRect = 
+        NMRLayoutManager::GetLayoutRect( 
+                rect, NMRLayoutManager::EMRLayoutTextEditorBg );
+    TRect bgRect( bgLayoutRect.Rect() );
+    
+    // Adjust background rect according to viewerRect 
+    bgRect.SetWidth( viewerRect.Width() );
+    
+    // Move focus rect so that it's relative to field's position.
+    bgRect.Move( -Position() );
+        
+    SetFocusRect( bgRect );
+    
         
     TAknTextComponentLayout editorLayout(
     		NMRLayoutManager::GetTextComponentLayout(