diff options
author | Lakshmi Shanmugam | 2022-01-20 10:08:58 +0000 |
---|---|---|
committer | Lakshmi P Shanmugam | 2022-01-20 10:41:49 +0000 |
commit | aa83b859ab3d9bd96803abcb556d4901b41f20b9 (patch) | |
tree | 85dbc24bb5f46910a4de0b9783a6a67d029a1cd7 | |
parent | 9449ba9dd30ee45e14aaac44bd81bd719fd58a0d (diff) | |
download | eclipse.platform.swt-aa83b859ab3d9bd96803abcb556d4901b41f20b9.tar.gz eclipse.platform.swt-aa83b859ab3d9bd96803abcb556d4901b41f20b9.tar.xz eclipse.platform.swt-aa83b859ab3d9bd96803abcb556d4901b41f20b9.zip |
Bug 572242 - [win32][GTK][macOS] Image leak in TreeDragSourceEffect
Fix compiler warnings in snippet. Imports organized automatically by
SaveActions.
Change-Id: Iedc83328fd42c7199d00f001b68d876f88bafdfe
Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/189810
Tested-by: Lakshmi P Shanmugam <lshanmug@in.ibm.com>
Reviewed-by: Lakshmi P Shanmugam <lshanmug@in.ibm.com>
-rw-r--r-- | tests/org.eclipse.swt.tests/ManualTests/org/eclipse/swt/tests/manual/Bug572242_LeakInTreeDragSourceEffect.java | 28 |
1 files changed, 22 insertions, 6 deletions
diff --git a/tests/org.eclipse.swt.tests/ManualTests/org/eclipse/swt/tests/manual/Bug572242_LeakInTreeDragSourceEffect.java b/tests/org.eclipse.swt.tests/ManualTests/org/eclipse/swt/tests/manual/Bug572242_LeakInTreeDragSourceEffect.java index 8bb90ea283..4b64ef82ef 100644 --- a/tests/org.eclipse.swt.tests/ManualTests/org/eclipse/swt/tests/manual/Bug572242_LeakInTreeDragSourceEffect.java +++ b/tests/org.eclipse.swt.tests/ManualTests/org/eclipse/swt/tests/manual/Bug572242_LeakInTreeDragSourceEffect.java @@ -14,11 +14,27 @@ package org.eclipse.swt.tests.manual; -import org.eclipse.swt.*; -import org.eclipse.swt.dnd.*; +import org.eclipse.swt.SWT; +import org.eclipse.swt.dnd.DND; +import org.eclipse.swt.dnd.DragSource; +import org.eclipse.swt.dnd.DragSourceEvent; +import org.eclipse.swt.dnd.DragSourceListener; +import org.eclipse.swt.dnd.DropTarget; +import org.eclipse.swt.dnd.TextTransfer; +import org.eclipse.swt.dnd.Transfer; import org.eclipse.swt.graphics.Resource; -import org.eclipse.swt.layout.*; -import org.eclipse.swt.widgets.*; +import org.eclipse.swt.layout.GridLayout; +import org.eclipse.swt.widgets.Button; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Control; +import org.eclipse.swt.widgets.Display; +import org.eclipse.swt.widgets.Item; +import org.eclipse.swt.widgets.Label; +import org.eclipse.swt.widgets.Shell; +import org.eclipse.swt.widgets.Table; +import org.eclipse.swt.widgets.TableItem; +import org.eclipse.swt.widgets.Tree; +import org.eclipse.swt.widgets.TreeItem; public final class Bug572242_LeakInTreeDragSourceEffect { interface ControlType { @@ -114,7 +130,7 @@ public final class Bug572242_LeakInTreeDragSourceEffect { Item itemCancelStart = controlType.createItem("Drag me -> leak via cancel in dragStart()"); Item itemNoAgents = controlType.createItem("Drag me -> leak via no transfer agents"); Item itemCancelSetData = controlType.createItem("Drag me -> cancel in dragSetData()"); - Item itemRegular = controlType.createItem("Drag me -> ok"); + /* Item itemRegular = */ controlType.createItem("Drag me -> ok"); DragSource dragSource = new DragSource (control, DND.DROP_MOVE | DND.DROP_COPY); dragSource.addDragListener (new DragSourceListener () { @@ -124,7 +140,7 @@ public final class Bug572242_LeakInTreeDragSourceEffect { event.doit = false; if (itemNoAgents == controlType.getSelectedItem()) - dragSource.setTransfer (null); + dragSource.setTransfer ((Transfer[])null); else dragSource.setTransfer (TextTransfer.getInstance ()); } |