summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools
diff options
context:
space:
mode:
authorDenis Dzyubenko <denis.dzyubenko@nokia.com>2011-03-07 13:34:58 (GMT)
committerDenis Dzyubenko <denis.dzyubenko@nokia.com>2011-03-17 16:26:57 (GMT)
commit0ddf35198fa789c4c1b479e09241fff850a08442 (patch)
treea33084cc74eb6f6d378d81949445c90cb7b49fc8 /src/corelib/tools
parent0e46754b4730b7e5e8797c41d137ba20659264a0 (diff)
downloadQt-0ddf35198fa789c4c1b479e09241fff850a08442.zip
Qt-0ddf35198fa789c4c1b479e09241fff850a08442.tar.gz
Qt-0ddf35198fa789c4c1b479e09241fff850a08442.tar.bz2
Use digit substitution on Windows for currency formatting.
Reviewed-by: Zeno Albisser
Diffstat (limited to 'src/corelib/tools')
-rw-r--r--src/corelib/tools/qlocale_win.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/corelib/tools/qlocale_win.cpp b/src/corelib/tools/qlocale_win.cpp
index 319004f..8789e33 100644
--- a/src/corelib/tools/qlocale_win.cpp
+++ b/src/corelib/tools/qlocale_win.cpp
@@ -492,7 +492,10 @@ static QString winFormatCurrency(const QSystemLocale::CurrencyToStringArgument &
pformat, out.data(), out.size());
}
- return QString::fromWCharArray(out.data());
+ value = QString::fromWCharArray(out.data());
+ if (substitution(lcid) == SAlways)
+ substituteDigits(lcid, value);
+ return value;
}
QStringList winUILanguages()