[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/plasma/applets/bluemarble
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2007-11-01 2:02:50
Message-ID: 1193882570.572477.19711.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 731580 by aseigo:
fix crash on gl failure
BUG:151665
CCMAIL:rivolaks@hot.ee
M +7 -1 kwinglutils.cpp
--- trunk/extragear/plasma/applets/bluemarble/kwinglutils.cpp #731579:731580
@@ -41,7 +41,7 @@
void initGLX()
{
// Get GLX version
- int major, minor;
+ //int major, minor;
//glXQueryVersion( display(), &major, &minor );
//glXVersion = MAKE_GL_VERSION( major, minor, 0 );
// Get list of supported GLX extensions
@@ -56,6 +56,12 @@
// Get OpenGL version
QString glversionstring = QString((const char*)glGetString(GL_VERSION));
QStringList glversioninfo = glversionstring.left(glversionstring.indexOf(' ')).split('.');
+
+ if (glversioninfo.isEmpty() || glversionstring.isEmpty()) {
+ // something went very wrong =/
+ return;
+ }
+
glVersion = MAKE_GL_VERSION(glversioninfo[0].toInt(), glversioninfo[1].toInt(),
glversioninfo.count() > 2 ? glversioninfo[2].toInt() : 0);
// Get list of supported OpenGL extensions
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic