Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierre-Charles David2018-05-14 06:45:43 +0000
committerPierre-Charles David2018-05-14 15:10:14 +0000
commit4d1d9a9dd1f6293925b67fdb54c85619cd30cc05 (patch)
tree0e9922b44f501d78dc872cb1139f1340c7f15afb
parentb083c1d8d329b64a5d45255f780c23f45b9ceb8e (diff)
downloadorg.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.java4
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;
}
}

Back to the top