From 8856a135afc4ec1871b4190ddff921ff28be6fb5 Mon Sep 17 00:00:00 2001 From: Roman Chernyatchik Date: Fri, 28 May 2010 21:26:23 +0400 Subject: [PATCH] Language console output user color fixed --- .../com/intellij/execution/console/LanguageConsoleImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/execution/console/LanguageConsoleImpl.java b/platform/lang-impl/src/com/intellij/execution/console/LanguageConsoleImpl.java index 0fff671cbfe6..e52d773e5106 100644 --- a/platform/lang-impl/src/com/intellij/execution/console/LanguageConsoleImpl.java +++ b/platform/lang-impl/src/com/intellij/execution/console/LanguageConsoleImpl.java @@ -27,6 +27,7 @@ import com.intellij.openapi.application.ModalityState; import com.intellij.openapi.editor.*; import com.intellij.openapi.editor.actions.EditorActionUtil; import com.intellij.openapi.editor.colors.EditorColors; +import com.intellij.openapi.editor.colors.EditorColorsManager; import com.intellij.openapi.editor.event.*; import com.intellij.openapi.editor.ex.EditorEx; import com.intellij.openapi.editor.ex.RangeHighlighterEx; @@ -532,7 +533,8 @@ public class LanguageConsoleImpl implements Disposable, TypeSafeDataProvider { } public static void printToConsole(final LanguageConsoleImpl console, final String string, final TextAttributes textAttributes) { - final TextAttributes attributes = TextAttributes.merge(ConsoleHighlighter.OUT.getDefaultAttributes(), textAttributes); + final TextAttributes outAttrs = EditorColorsManager.getInstance().getGlobalScheme().getAttributes(ConsoleHighlighter.OUT); + final TextAttributes attributes = TextAttributes.merge(outAttrs, textAttributes); ApplicationManager.getApplication().invokeLater(new Runnable() { public void run() { console.printToHistory(string, attributes);