javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/src/swtcaptionedcontrol.cpp
branchRCL_3
changeset 19 71c436fe3ce0
parent 14 04becd199f91
child 21 4376525cdefb
--- a/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/src/swtcaptionedcontrol.cpp	Tue May 25 12:34:19 2010 +0300
+++ b/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/src/swtcaptionedcontrol.cpp	Wed Jun 09 09:34:07 2010 +0300
@@ -90,7 +90,16 @@
 
     if (iChild)
     {
-        iChild->CoeControl().SetSize(iSize);
+        // Divert the job to UiUtils if this is an editor open for split view editing.
+        MSwtUiUtils& utils = iChild->GetShell().Display().UiUtils();
+        if (utils.SplitInputView() == iChild)
+        {
+            utils.SetSplitInputViewSize(iSize);
+        }
+        else
+        {
+            iChild->CoeControl().SetSize(iSize);
+        }
     }
 }
 
@@ -674,6 +683,7 @@
     {
         iPointerGrabbingControl = NULL;
         ASwtControlBase::SetSwtFocus(KSwtFocusByPointer);
+        PostMouseEventL(aPointerEvent);
     }
 }
 #endif // RD_SCALABLE_UI_V2