GetCurrencyFormatW() formatting bug fix by Viliam Lejcik <lejcik at host dot sk>
authorSylvain Petreolle <spetreolle@yahoo.fr>
Sat, 14 Nov 2009 15:44:27 +0000 (15:44 +0000)
committerSylvain Petreolle <spetreolle@yahoo.fr>
Sat, 14 Nov 2009 15:44:27 +0000 (15:44 +0000)
svn path=/trunk/; revision=44158

reactos/dll/win32/kernel32/misc/lcformat.c

index 5cce484..2cbabe8 100644 (file)
@@ -1587,7 +1587,7 @@ GetCurrencyFormatW_Error:
 
     dwState |= NF_DIGITS_OUT;
     dwCurrentGroupCount++;
-    if (szSrc >= lpszValue && dwCurrentGroupCount == dwGroupCount)
+    if (szSrc >= lpszValue && dwCurrentGroupCount == dwGroupCount && *szSrc != '-')
     {
       LPWSTR lpszGrp = lpFormat->lpThousandSep + strlenW(lpFormat->lpThousandSep) - 1;