diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTreeComponent.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTreeComponent.java index 223c2de431f2..c61706b77768 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTreeComponent.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTreeComponent.java @@ -418,10 +418,10 @@ public class LayoutTreeComponent implements DnDTarget, Disposable { public void putIntoDefaultLocations(@NotNull final List items) { final List> toSelect = new ArrayList>(); - final CompositePackagingElement rootElement = getArtifact().getRootElement(); - final ArtifactType artifactType = getArtifact().getArtifactType(); editLayout(new Runnable() { public void run() { + final CompositePackagingElement rootElement = getArtifact().getRootElement(); + final ArtifactType artifactType = getArtifact().getArtifactType(); for (PackagingSourceItem item : items) { final String path = artifactType.getDefaultPathFor(item); if (path != null) {