summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/windows/qwindowsnativeinterface.cpp
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2014-08-27 12:04:21 +0200
committerMarc Mutz <marc.mutz@kdab.com>2014-08-28 09:53:23 +0200
commite311f7ac8bf3b75ba171823701dcdd0e6ff404d8 (patch)
treec41842fc651353131a17639ee30be5e038974874 /src/plugins/platforms/windows/qwindowsnativeinterface.cpp
parent2e3facf41971cc699b2ab9a62ff4da7654ba9497 (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.cpp6
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);