diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2016-01-23 02:04:48 +0100 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2016-01-23 11:44:06 +0000 |
commit | 2fed43d8438b3fb751230aa2a8115de92789ccf3 (patch) | |
tree | eed73480587bc4a3e791a558ba9f28ba7c0ccce7 /src/corelib/kernel/qeventdispatcher_blackberry_p.h | |
parent | 81d6906ad9fa8ad3f73b151a1e8564ffaeccc3cf (diff) |
Q*Application: don't allocate memory just to compare C strings
Instead of creating a QByteArray, possibly normalizing a leading
'--' (one allocation, plus possibly one copy), simply use the
old 'ol str(n)cmp, skipping the first character if the argument
starts with '--'.
It also fixes parsing of -stylesheet and other options which
were erroneously parsed using indexOf() != -1, when they
should have used startsWith().
Also saves 504/742/522b in text size for QtCore/QtGui/QtWidgets,
resp., on optimized GCC 5.3 Linux AMD64 builds.
Change-Id: Ida868badac3fb9b77285417ee537c861ccc4fc06
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/kernel/qeventdispatcher_blackberry_p.h')
0 files changed, 0 insertions, 0 deletions