commit | c9d9fc61ba38cacc58b95ff3eb2d7cf7d3e0e126 | [log] [tgz] |
---|---|---|
author | Silenio Quarti <silenio_quarti@ca.ibm.com> | Wed Mar 27 17:40:29 2013 -0400 |
committer | Silenio Quarti <silenio_quarti@ca.ibm.com> | Wed Mar 27 17:40:29 2013 -0400 |
tree | f9c433fe4092f99dd9bd933252ec33179f3568b7 | |
parent | 245715fccdac7a440a5a58962ba380e5a11a5d22 [diff] |
Bug 403559 - Intermittent loss of caret (or cursor?)
diff --git a/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleControlSite.java b/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleControlSite.java index ccb511c..f538848 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleControlSite.java +++ b/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleControlSite.java
@@ -732,8 +732,7 @@ OS.ShowCaret (lpgui1.hwndCaret); } } - } - if (lpgui1.hwndFocus != 0 && lpgui1.hwndFocus == OS.GetFocus()) { + } else if (lpgui1.hwndFocus != 0 && lpgui1.hwndFocus == OS.GetFocus()) { OS.SendMessage (lpgui1.hwndFocus, SWT_RESTORECARET, 0, 0); } }