From fbe691dd9b65d2e9dc2ec290f0c7ada1ee601bd8 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Tue, 11 Aug 2009 20:23:18 +0000 Subject: [PATCH] Make the tui console background black instead of blue. svn path=/trunk/; revision=42628 --- reactos/subsystems/win32/csrss/win32csr/tuiconsole.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/reactos/subsystems/win32/csrss/win32csr/tuiconsole.c b/reactos/subsystems/win32/csrss/win32csr/tuiconsole.c index f7c43aef4c2..02f5abfc2bf 100644 --- a/reactos/subsystems/win32/csrss/win32csr/tuiconsole.c +++ b/reactos/subsystems/win32/csrss/win32csr/tuiconsole.c @@ -66,6 +66,7 @@ TuiInit(DWORD OemCP) CONSOLE_SCREEN_BUFFER_INFO ScrInfo; DWORD BytesReturned; WNDCLASSEXW wc; + USHORT TextAttribute = FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED; TuiStartService(L"Blue"); @@ -81,10 +82,17 @@ TuiInit(DWORD OemCP) &OemCP, sizeof(OemCP), NULL, 0, &BytesReturned, NULL)) { - DPRINT("Failed to load the font for codepage %d\n", OemCP); + DPRINT1("Failed to load the font for codepage %d\n", OemCP); /* Let's suppose the font is good enough to continue */ } + if (!DeviceIoControl(ConsoleDeviceHandle, IOCTL_CONSOLE_SET_TEXT_ATTRIBUTE, + &TextAttribute, sizeof(TextAttribute), NULL, 0, + &BytesReturned, NULL)) + { + DPRINT1("Failed to set text attribute\n"); + } + ActiveConsole = NULL; InitializeCriticalSection(&ActiveConsoleLock); if (! DeviceIoControl(ConsoleDeviceHandle, IOCTL_CONSOLE_GET_SCREEN_BUFFER_INFO, @@ -112,7 +120,7 @@ TuiInit(DWORD OemCP) static VOID WINAPI TuiInitScreenBuffer(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buffer) { - Buffer->DefaultAttrib = FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED | BACKGROUND_BLUE; + Buffer->DefaultAttrib = FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED; } static void FASTCALL -- 2.17.1