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";