diff --git a/platform/lang-impl/src/com/intellij/execution/runners/AbstractConsoleRunnerWithHistory.java b/platform/lang-impl/src/com/intellij/execution/runners/AbstractConsoleRunnerWithHistory.java index d030253602db..8a55c94dd1f9 100644 --- a/platform/lang-impl/src/com/intellij/execution/runners/AbstractConsoleRunnerWithHistory.java +++ b/platform/lang-impl/src/com/intellij/execution/runners/AbstractConsoleRunnerWithHistory.java @@ -389,7 +389,7 @@ public abstract class AbstractConsoleRunnerWithHistory { final EditorEx editor = myLanguageConsole.getConsoleEditor(); final Lookup lookup = LookupManager.getActiveLookup(editor); e.getPresentation().setEnabled(!myProcessHandler.isProcessTerminated() && - (lookup == null || !lookup.isCompletion())); + (lookup == null || !(lookup.isCompletion() && lookup.isFocused()))); } }