From f74b19410ce2853ef915f2898c5dffcceb0cc036 Mon Sep 17 00:00:00 2001 From: Denis Zhdanov Date: Mon, 13 Dec 2010 13:02:03 +0300 Subject: [PATCH] IDEA-62859 "Reformat code"/"Optimize imports" aplies on whole project if dialog is disabled. Added control flow branching for 'reformat' action in case of various target types (file vs directory) --- .../intellij/codeInsight/actions/ReformatCodeAction.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/actions/ReformatCodeAction.java b/platform/lang-impl/src/com/intellij/codeInsight/actions/ReformatCodeAction.java index d9573801302f..17e949ebffe7 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/actions/ReformatCodeAction.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/actions/ReformatCodeAction.java @@ -168,7 +168,12 @@ public class ReformatCodeAction extends AnAction implements DumbAware { } if (optimizeImports && range == null) { - new ReformatAndOptimizeImportsProcessor(project, file).run(); + if (file != null || dir == null) { + new ReformatAndOptimizeImportsProcessor(project, file).run(); + } + else { + new ReformatAndOptimizeImportsProcessor(project, dir, true).run(); + } } else { new ReformatCodeProcessor(project, file, range).run();