Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/modelexplorer/LockedModelExplorerTest.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/modelexplorer/LockedModelExplorerTest.java b/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/modelexplorer/LockedModelExplorerTest.java
index 5aca17aac8..0b3d9d13b7 100644
--- a/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/modelexplorer/LockedModelExplorerTest.java
+++ b/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/modelexplorer/LockedModelExplorerTest.java
@@ -33,6 +33,7 @@ import org.eclipse.sirius.ui.business.api.dialect.DialectEditor;
import org.eclipse.sirius.ui.tools.api.views.RefreshLabelImageJob;
import org.eclipse.sirius.ui.tools.api.views.modelexplorerview.IModelExplorerView;
import org.eclipse.sirius.viewpoint.DRepresentation;
+import org.eclipse.swt.widgets.Display;
import org.eclipse.swtbot.eclipse.finder.widgets.SWTBotView;
/**
@@ -143,7 +144,12 @@ public class LockedModelExplorerTest extends AbstractSiriusSwtBotGefTestCase {
assertFalse("The job should not be scheduled as one unlock notification has been send and ModelExplorer view is not opened.", refreshJobScheduled);
} finally {
// Reopen the model explorer view (for following tests in suite)
- EclipseUIUtil.showView(IModelExplorerView.ID);
+ Display.getDefault().syncExec(new Runnable() {
+ @Override
+ public void run() {
+ EclipseUIUtil.showView(IModelExplorerView.ID);
+ }
+ });
}
}

Back to the top