diff options
author | Jędrzej Nowacki <jedrzej.nowacki@digia.com> | 2012-09-19 15:40:41 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-09-24 16:53:13 +0200 |
commit | c06106f28db343a090869b7d0f8638aa89f91640 (patch) | |
tree | 00b3f5980f84ffeb50358094f4c60fd47eedc936 /src | |
parent | 09c90346aa5d44e27daac774413b0354258da71f (diff) |
Fix potential breakage in QString.
Negation operator ("!") have precedence over bitwise and ("&").
Change-Id: I39e2d99da6eaa4477bbe35a1259f745e05c9841a
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/corelib/tools/qstring.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/corelib/tools/qstring.cpp b/src/corelib/tools/qstring.cpp index 570716e9a7..43c5c058f0 100644 --- a/src/corelib/tools/qstring.cpp +++ b/src/corelib/tools/qstring.cpp @@ -6999,7 +6999,7 @@ QString QString::arg(qlonglong a, int fieldWidth, int base, QChar fillChar) cons QString locale_arg; if (d.locale_occurrences > 0) { QLocale locale; - if (!locale.numberOptions() & QLocale::OmitGroupSeparator) + if (!(locale.numberOptions() & QLocale::OmitGroupSeparator)) flags |= QLocalePrivate::ThousandsGroup; locale_arg = locale.d->longLongToString(a, -1, base, fieldWidth, flags); } @@ -7043,7 +7043,7 @@ QString QString::arg(qulonglong a, int fieldWidth, int base, QChar fillChar) con QString locale_arg; if (d.locale_occurrences > 0) { QLocale locale; - if (!locale.numberOptions() & QLocale::OmitGroupSeparator) + if (!(locale.numberOptions() & QLocale::OmitGroupSeparator)) flags |= QLocalePrivate::ThousandsGroup; locale_arg = locale.d->unsLongLongToString(a, -1, base, fieldWidth, flags); } @@ -7178,7 +7178,7 @@ QString QString::arg(double a, int fieldWidth, char fmt, int prec, QChar fillCha if (d.locale_occurrences > 0) { QLocale locale; - if (!locale.numberOptions() & QLocale::OmitGroupSeparator) + if (!(locale.numberOptions() & QLocale::OmitGroupSeparator)) flags |= QLocalePrivate::ThousandsGroup; locale_arg = locale.d->doubleToString(a, prec, form, fieldWidth, flags); } |