diff options
author | Silenio Quarti | 2013-03-27 21:40:29 +0000 |
---|---|---|
committer | Silenio Quarti | 2013-03-27 21:40:29 +0000 |
commit | c9d9fc61ba38cacc58b95ff3eb2d7cf7d3e0e126 (patch) | |
tree | f9c433fe4092f99dd9bd933252ec33179f3568b7 /bundles/org.eclipse.swt/Eclipse SWT OLE Win32 | |
parent | 245715fccdac7a440a5a58962ba380e5a11a5d22 (diff) | |
download | eclipse.platform.swt-c9d9fc61ba38cacc58b95ff3eb2d7cf7d3e0e126.tar.gz eclipse.platform.swt-c9d9fc61ba38cacc58b95ff3eb2d7cf7d3e0e126.tar.xz eclipse.platform.swt-c9d9fc61ba38cacc58b95ff3eb2d7cf7d3e0e126.zip |
Bug 403559 - Intermittent loss of caret (or cursor?)v4324bv4324aI20130402-0800
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT OLE Win32')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleControlSite.java | 3 |
1 files changed, 1 insertions, 2 deletions
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 ccb511c64c..f538848137 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 @@ void onFocusOut(Event e) { 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); } } |