diff options
author | Silenio Quarti | 2001-09-14 21:50:47 +0000 |
---|---|---|
committer | Silenio Quarti | 2001-09-14 21:50:47 +0000 |
commit | 26687c59c204becd9a87adb2ff000b88fe47922d (patch) | |
tree | 1dc53050c8cf2cb24b826ba66f1f501a6fbba0d8 | |
parent | 3408415757b729371c1220b2b2eb5c056e2f2f97 (diff) | |
download | eclipse.platform.swt-26687c59c204becd9a87adb2ff000b88fe47922d.tar.gz eclipse.platform.swt-26687c59c204becd9a87adb2ff000b88fe47922d.tar.xz eclipse.platform.swt-26687c59c204becd9a87adb2ff000b88fe47922d.zip |
*** empty log message ***
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Control.java | 2 | ||||
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ToolItem.java | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Control.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Control.java index 2dcf7500bc..4b584f815a 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Control.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Control.java @@ -672,6 +672,8 @@ void realizeWidget() { void releaseWidget () {
super.releaseWidget ();
+ if (toolTipHandle != 0) destroyToolTip (toolTipHandle);
+ toolTipHandle = 0;
if (menu != null && !menu.isDisposed ()) {
menu.dispose ();
}
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ToolItem.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ToolItem.java index d9b270480d..f5844483de 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ToolItem.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ToolItem.java @@ -296,6 +296,8 @@ void releaseHandle () { void releaseWidget () {
super.releaseWidget ();
+ if (toolTipHandle != 0) destroyToolTip (toolTipHandle);
+ toolTipHandle = 0;
parent = null;
control = null;
hotImage = null;
|