Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSilenio Quarti2013-03-27 21:40:29 +0000
committerSilenio Quarti2013-03-27 21:40:29 +0000
commitc9d9fc61ba38cacc58b95ff3eb2d7cf7d3e0e126 (patch)
treef9c433fe4092f99dd9bd933252ec33179f3568b7 /bundles/org.eclipse.swt/Eclipse SWT OLE Win32
parent245715fccdac7a440a5a58962ba380e5a11a5d22 (diff)
downloadeclipse.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.java3
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);
}
}

Back to the top