summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qeventdispatcher_blackberry_p.h
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2016-01-23 02:04:48 +0100
committerMarc Mutz <marc.mutz@kdab.com>2016-01-23 11:44:06 +0000
commit2fed43d8438b3fb751230aa2a8115de92789ccf3 (patch)
treeeed73480587bc4a3e791a558ba9f28ba7c0ccce7 /src/corelib/kernel/qeventdispatcher_blackberry_p.h
parent81d6906ad9fa8ad3f73b151a1e8564ffaeccc3cf (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