From 395bd478d6dcdd7b4a445820fa2bdaf503aa3d49 Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 6 Apr 2016 09:43:36 +0200 Subject: [PATCH] artifact 'surround with': avoid invokeLater --- .../artifacts/actions/SurroundElementWithAction.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/SurroundElementWithAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/SurroundElementWithAction.java index 108eb7c98025..e3b0a7aa0858 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/SurroundElementWithAction.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/SurroundElementWithAction.java @@ -17,7 +17,6 @@ package com.intellij.openapi.roots.ui.configuration.artifacts.actions; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CustomShortcutSet; -import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.keymap.KeymapManager; import com.intellij.openapi.project.Project; import com.intellij.openapi.roots.ui.configuration.artifacts.ArtifactEditorEx; @@ -87,13 +86,7 @@ public class SurroundElementWithAction extends LayoutTreeActionBase { @Override public PopupStep onChosen(final CompositePackagingElementType selectedValue, boolean finalChoice) { - ApplicationManager.getApplication().invokeLater(new Runnable() { - @Override - public void run() { - surroundWith(selectedValue, parent, selected, treeComponent); - } - }); - return FINAL_CHOICE; + return doFinalStep(() -> surroundWith(selectedValue, parent, selected, treeComponent)); } }).showInBestPositionFor(e.getDataContext()); }