diff options
author | Felipe Heidrich <fheidric> | 2007-08-17 21:36:33 +0000 |
---|---|---|
committer | Felipe Heidrich <fheidric> | 2007-08-17 21:36:33 +0000 |
commit | 5d5d6c8770a1d46c82c940b44d6a2e4884862a10 (patch) | |
tree | ddf1a1da96442710786bf6ea25b6e9c471b25b98 /bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse | |
parent | f8bcad517d49f89c7755811b303699bacbc88298 (diff) | |
download | eclipse.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-x | bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Composite.java | 4 |
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) { |