summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse
diff options
context:
space:
mode:
authorFelipe Heidrich <fheidric>2007-08-17 21:36:33 +0000
committerFelipe Heidrich <fheidric>2007-08-17 21:36:33 +0000
commit5d5d6c8770a1d46c82c940b44d6a2e4884862a10 (patch)
treeddf1a1da96442710786bf6ea25b6e9c471b25b98 /bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse
parentf8bcad517d49f89c7755811b303699bacbc88298 (diff)
downloadeclipse.platform.swt-5d5d6c8770a1d46c82c940b44d6a2e4884862a10.tar.gz
eclipse.platform.swt-5d5d6c8770a1d46c82c940b44d6a2e4884862a10.tar.xz
eclipse.platform.swt-5d5d6c8770a1d46c82c940b44d6a2e4884862a10.zip
only call findToolTip() if it is a ToolTip.
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse')
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Composite.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Composite.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Composite.java
index 087f84ef0a..f1e528d364 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Composite.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Composite.java
@@ -1560,7 +1560,9 @@ LRESULT wmNotify (NMHDR hdr, int /*long*/ wParam, int /*long*/ lParam) {
if ((lpnmtdi.uFlags & OS.TTF_IDISHWND) != 0) {
widget = display.getControl (hwnd);
} else {
- widget = shell.findToolTip ((int)/*64*/hdr.idFrom);
+ if (hdr.hwndFrom == shell.toolTipHandle || hdr.hwndFrom == shell.balloonTipHandle) {
+ widget = shell.findToolTip ((int)/*64*/hdr.idFrom);
+ }
}
if (widget != null) {
if ((widget.getStyle () & SWT.RIGHT_TO_LEFT) != 0) {