Improve digitToCLocale sign char handling
authorSamuel Gaist <samuel.gaist@edeltech.ch>
Wed, 27 Nov 2013 08:11:28 +0000 (09:11 +0100)
committerLiang Qi <liang.qi@theqtcompany.com>
Mon, 30 Mar 2015 06:02:24 +0000 (06:02 +0000)
commitefce5d8361af41bf60dd16ce5aec65fe2fd84f88
tree63d65e10b3d24ab61743dcc71a9e1e8560564a67
parent3f2f403191ea5a38c66b79840e3a33e05827d580
Improve digitToCLocale sign char handling

This patch adds more char tests for the plus and minus signs to
ensure that e.g. number input widgets can be used with the locale
and the known sign chars.

[ChangeLog][QtCore] Fixed a bug that caused negative number input
using '-' to be rejected because the current locale uses e.g. 0x2212.
QIntValidator and QDoubleValidator now accepts both signs as well as
the locale minus sign.

Task-number: QTBUG-35069
(cherry picked from commit qtbase/dc80838a378268a13ccbe74b481528f1ad631918)
Change-Id: I924bebe51028c58454eb864ad07d4af5efe3b5c9
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
src/corelib/tools/qlocale_p.h