From 0dbe4483ac35ae7bbda93b7995c7bb672dcb17cd Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Thu, 20 Feb 2014 15:35:44 +0100 Subject: [PATCH] add isEmptyCommandExecutionAllowed, by default true --- .../intellij/execution/console/ConsoleExecuteAction.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/execution/console/ConsoleExecuteAction.java b/platform/lang-impl/src/com/intellij/execution/console/ConsoleExecuteAction.java index eebc75fec4a7..3f955f73dfb4 100644 --- a/platform/lang-impl/src/com/intellij/execution/console/ConsoleExecuteAction.java +++ b/platform/lang-impl/src/com/intellij/execution/console/ConsoleExecuteAction.java @@ -95,7 +95,8 @@ public class ConsoleExecuteAction extends DumbAwareAction { @Override public final void update(AnActionEvent e) { EditorEx editor = myConsole.getConsoleEditor(); - boolean enabled = !editor.isRendererMode() && isEnabled() && !StringUtil.isEmptyOrSpaces(editor.getDocument().getCharsSequence()); + boolean enabled = !editor.isRendererMode() && isEnabled() && + (myExecuteActionHandler.isEmptyCommandExecutionAllowed() || !StringUtil.isEmptyOrSpaces(editor.getDocument().getCharsSequence())); if (enabled) { Lookup lookup = LookupManager.getActiveLookup(editor); enabled = lookup == null || !lookup.isCompletion(); @@ -128,6 +129,10 @@ public class ConsoleExecuteAction extends DumbAwareAction { return myConsoleHistoryModel; } + public boolean isEmptyCommandExecutionAllowed() { + return true; + } + public void setAddCurrentToHistory(boolean addCurrentToHistory) { myAddToHistory = addCurrentToHistory; }