diff options
-rw-r--r-- | plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/modelexplorer/LockedModelExplorerTest.java | 8 |
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); + } + }); } } |