diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2014-08-27 12:04:21 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2014-08-28 09:53:23 +0200 |
commit | e311f7ac8bf3b75ba171823701dcdd0e6ff404d8 (patch) | |
tree | c41842fc651353131a17639ee30be5e038974874 /src/plugins/platforms/windows/qwindowsnativeinterface.cpp | |
parent | 2e3facf41971cc699b2ab9a62ff4da7654ba9497 (diff) |
QWindowsNativeInterface: don't allocate memory just to compare strings
Change-Id: I691d2629a78aaaee3d1741b9ab4c55b16c95bde9
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
Diffstat (limited to 'src/plugins/platforms/windows/qwindowsnativeinterface.cpp')
-rw-r--r-- | src/plugins/platforms/windows/qwindowsnativeinterface.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/platforms/windows/qwindowsnativeinterface.cpp b/src/plugins/platforms/windows/qwindowsnativeinterface.cpp index ce28166e4f..06f9f709c9 100644 --- a/src/plugins/platforms/windows/qwindowsnativeinterface.cpp +++ b/src/plugins/platforms/windows/qwindowsnativeinterface.cpp @@ -64,7 +64,7 @@ enum ResourceType { static int resourceType(const QByteArray &key) { - static const QByteArray names[] = { // match ResourceType + static const char *names[] = { // match ResourceType "renderingcontext", "eglcontext", "egldisplay", @@ -74,8 +74,8 @@ static int resourceType(const QByteArray &key) "getdc", "releasedc" }; - const QByteArray *end = names + sizeof(names) / sizeof(names[0]); - const QByteArray *result = std::find(names, end, key); + const char ** const end = names + sizeof(names) / sizeof(names[0]); + const char **result = std::find(names, end, key); if (result == end) result = std::find(names, end, key.toLower()); return int(result - names); |