Author: pschweitzer
Date: Sat Dec 20 16:40:57 2014
New Revision: 65763

URL: http://svn.reactos.org/svn/reactos?rev=65763&view=rev
Log:
[TREE]
Convert resources strings to OEM before printing them on console.
Fixes broken displays with special chars

Modified:
    trunk/reactos/base/applications/cmdutils/tree/tree.c

Modified: trunk/reactos/base/applications/cmdutils/tree/tree.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/cmdutils/tree/tree.c?rev=65763&r1=65762&r2=65763&view=diff
==============================================================================
--- trunk/reactos/base/applications/cmdutils/tree/tree.c        [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/cmdutils/tree/tree.c        [iso-8859-1] 
Sat Dec 20 16:40:57 2014
@@ -26,11 +26,13 @@
 VOID PrintResourceString(INT resID, ...)
 {
     WCHAR tmpBuffer[STR_MAX];
+    CHAR tmpBufferA[STR_MAX];
     va_list arg_ptr;
 
     va_start(arg_ptr, resID);
     LoadStringW(GetModuleHandle(NULL), resID, tmpBuffer, STR_MAX);
-    vfwprintf(stdout, tmpBuffer, arg_ptr);
+    CharToOemW(tmpBuffer, tmpBufferA);
+    vfprintf(stdout, tmpBufferA, arg_ptr);
     va_end(arg_ptr);
 }
 


Reply via email to