From 00e33fbce38ec388d9b4b6e661b565fdf9a24e98 Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Thu, 31 Jan 2008 17:26:57 +0000 Subject: [PATCH] don't print the new color value when echo is off svn path=/trunk/; revision=32067 --- reactos/base/shell/cmd/color.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/reactos/base/shell/cmd/color.c b/reactos/base/shell/cmd/color.c index c624d22529a..a2d22cd40f5 100644 --- a/reactos/base/shell/cmd/color.c +++ b/reactos/base/shell/cmd/color.c @@ -113,8 +113,11 @@ INT CommandColor (LPTSTR first, LPTSTR rest) return 1; } - LoadString(CMD_ModuleHandle, STRING_COLOR_ERROR3, szMsg, RC_STRING_MAX_SIZE); - ConErrPrintf(szMsg, wColor); + if (((bc) && (bc->bEcho)) || !bc) + { + LoadString(CMD_ModuleHandle, STRING_COLOR_ERROR3, szMsg, RC_STRING_MAX_SIZE); + ConErrPrintf(szMsg, wColor); + } if ((wColor & 0xF) == (wColor &0xF0) >> 4) {