From ba51fcc8e3740d1394afa4eec31815f2aef6f35f Mon Sep 17 00:00:00 2001 From: Mark Watkins Date: Tue, 3 Jun 2014 15:53:33 +1000 Subject: [PATCH] Fix 3 segment opengl versions --- sleepyhead/mainwindow.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sleepyhead/mainwindow.cpp b/sleepyhead/mainwindow.cpp index b246399d..318b0ef0 100644 --- a/sleepyhead/mainwindow.cpp +++ b/sleepyhead/mainwindow.cpp @@ -86,6 +86,15 @@ float getOpenGLVersion() bool ok; float v = glversion.toFloat(&ok); + if (!ok) { + QString tmp = glversion.section(".",0,1); + v = tmp.toFloat(&ok); + if (!ok) { + // just look at major, we are only interested in whether we have OpenGL 2.0 anyway + tmp = glversion.section(".",0,0); + v = tmp.toFloat(&ok); + } + } return v; }