diff options
| author | Pierre-Charles David | 2018-05-14 06:45:43 +0000 |
|---|---|---|
| committer | Pierre-Charles David | 2018-05-14 15:10:14 +0000 |
| commit | 4d1d9a9dd1f6293925b67fdb54c85619cd30cc05 (patch) | |
| tree | 0e9922b44f501d78dc872cb1139f1340c7f15afb | |
| parent | b083c1d8d329b64a5d45255f780c23f45b9ceb8e (diff) | |
| download | org.eclipse.sirius-4d1d9a9dd1f6293925b67fdb54c85619cd30cc05.tar.gz org.eclipse.sirius-4d1d9a9dd1f6293925b67fdb54c85619cd30cc05.tar.xz org.eclipse.sirius-4d1d9a9dd1f6293925b67fdb54c85619cd30cc05.zip | |
[525804] Backport SWTbot DnD fix for Photon compatibility
See https://git.eclipse.org/r/c/122386/
Bug: 525804
Change-Id: I831018d8d17cf6a77f043956275dbdd012e958ee
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
| -rw-r--r-- | plugins/org.eclipse.sirius.tests.swtbot.support/src/org/eclipse/sirius/tests/swtbot/support/utils/dnd/DndUtil.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/org.eclipse.sirius.tests.swtbot.support/src/org/eclipse/sirius/tests/swtbot/support/utils/dnd/DndUtil.java b/plugins/org.eclipse.sirius.tests.swtbot.support/src/org/eclipse/sirius/tests/swtbot/support/utils/dnd/DndUtil.java index 2e9aa84cef..45f1b2a785 100644 --- a/plugins/org.eclipse.sirius.tests.swtbot.support/src/org/eclipse/sirius/tests/swtbot/support/utils/dnd/DndUtil.java +++ b/plugins/org.eclipse.sirius.tests.swtbot.support/src/org/eclipse/sirius/tests/swtbot/support/utils/dnd/DndUtil.java @@ -380,9 +380,9 @@ public class DndUtil { final Listener dragSourceListener = syncExec(new Result<Listener>() { @Override public Listener run() { - // The DragSource listener is an anonymous class of DragSource + // The DragSource listener is an anonymous or lambda class of DragSource for (Listener listener : control.getListeners(SWT.DragDetect)) { - if (DragSource.class.equals(listener.getClass().getEnclosingClass())) { + if (listener.getClass().getName().startsWith(DragSource.class.getName())) { return listener; } } |
