diff options
author | Felipe Heidrich <fheidric> | 2007-11-15 16:43:45 +0000 |
---|---|---|
committer | Felipe Heidrich <fheidric> | 2007-11-15 16:43:45 +0000 |
commit | 4eb84c684bfa237dcce3337cdcdd67ab82c88da5 (patch) | |
tree | 7de0d7559b7d8eadb238c9dfb63dc7bdb172ad8c /bundles/org.eclipse.swt/Eclipse SWT/emulated/tray | |
parent | 9fdc1ed1ef7024ecd74115e7460c0a3d650dc87f (diff) | |
download | eclipse.platform.swt-4eb84c684bfa237dcce3337cdcdd67ab82c88da5.tar.gz eclipse.platform.swt-4eb84c684bfa237dcce3337cdcdd67ab82c88da5.tar.xz eclipse.platform.swt-4eb84c684bfa237dcce3337cdcdd67ab82c88da5.zip |
*** empty log message ***
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/emulated/tray')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/emulated/tray/org/eclipse/swt/widgets/TrayItem.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/emulated/tray/org/eclipse/swt/widgets/TrayItem.java b/bundles/org.eclipse.swt/Eclipse SWT/emulated/tray/org/eclipse/swt/widgets/TrayItem.java index 45e1a64f25..ad9ba4a8b1 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/emulated/tray/org/eclipse/swt/widgets/TrayItem.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/emulated/tray/org/eclipse/swt/widgets/TrayItem.java @@ -290,7 +290,10 @@ public void setImage (Image image) { */ public void setToolTip (ToolTip toolTip) { checkWidget (); - this.toolTip = toolTip; + ToolTip oldTip = this.toolTip, newTip = toolTip; + if (oldTip != null) oldTip.item = null; + this.toolTip = newTip; + if (newTip != null) newTip.item = this; } /** |