From 511b7dbaa8279b6dcd3ff40091395fd409f665cb Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Tue, 27 May 2014 17:30:06 +0400 Subject: [PATCH] IDEA-125624 Run tool window does not have deployments list in debug mode --- .../debugger/engine/JavaDebugProcess.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/java/debugger/impl/src/com/intellij/debugger/engine/JavaDebugProcess.java b/java/debugger/impl/src/com/intellij/debugger/engine/JavaDebugProcess.java index 60077d06c5bf..9a3721f449b2 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/JavaDebugProcess.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/JavaDebugProcess.java @@ -35,6 +35,7 @@ import com.intellij.debugger.ui.tree.NodeDescriptor; import com.intellij.debugger.ui.tree.render.DescriptorLabelListener; import com.intellij.execution.process.ProcessHandler; import com.intellij.execution.ui.ExecutionConsole; +import com.intellij.execution.ui.ExecutionConsoleEx; import com.intellij.execution.ui.RunnerLayoutUi; import com.intellij.execution.ui.layout.PlaceInGrid; import com.intellij.icons.AllIcons; @@ -286,6 +287,20 @@ public class JavaDebugProcess extends XDebugProcess { } }, threadsContent); } + + @NotNull + @Override + public Content registerConsoleContent(@NotNull RunnerLayoutUi ui, @NotNull ExecutionConsole console) { + Content content = null; + if (console instanceof ExecutionConsoleEx) { + ((ExecutionConsoleEx)console).buildUi(ui); + content = ui.findContent(DebuggerContentInfo.CONSOLE_CONTENT); + } + if (content == null) { + content = super.registerConsoleContent(ui, console); + } + return content; + } }; }