From bcf76c0d2f057a65867df0abba7eece8457ec2ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Thu, 12 Nov 2015 17:14:36 +0100 Subject: [PATCH] [libkwinglutils] Fix regression in OpenGL version parsing QByteArray seems to not like a truncate or left with -1. Reviewed-By: Rohan Garg --- libkwineffects/kwinglutils.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libkwineffects/kwinglutils.cpp b/libkwineffects/kwinglutils.cpp index ac1ceb6263..21885a5d59 100644 --- a/libkwineffects/kwinglutils.cpp +++ b/libkwineffects/kwinglutils.cpp @@ -112,7 +112,10 @@ void initGL(OpenGLPlatformInterface platformInterface) if (glversionstring.startsWith("OpenGL ES ")) { glversionstring = glversionstring.mid(10); } - glversionstring.truncate(glversionstring.indexOf(' ')); + const int whiteSpaceIndex = glversionstring.indexOf(' '); + if (whiteSpaceIndex != -1) { + glversionstring.truncate(whiteSpaceIndex); + } auto glversioninfo = glversionstring.split('.'); while (glversioninfo.count() < 3) glversioninfo << "0";