summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2013-11-09 10:40:17 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2013-11-09 10:40:17 +0900
commit2da7295af2573b8f306d299516e2f4a77239d2e6 (patch)
treeec3fab2f816c9a9ba7526df37c28f5f4676674d3
parentf82c77843ee0556fec28071203674d7eeb7c8544 (diff)
downloadefl-2da7295af2573b8f306d299516e2f4a77239d2e6.tar.gz
evas - gl engine - this fixes the breakages in new nvidia drivers
nvidia > 319 broke alpha windows. this code that was left commented out fixes it. it didn't used to have any use.
-rw-r--r--src/modules/evas/engines/gl_x11/evas_engine.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/modules/evas/engines/gl_x11/evas_engine.c b/src/modules/evas/engines/gl_x11/evas_engine.c
index 0a23ec1234..b5b5be9678 100644
--- a/src/modules/evas/engines/gl_x11/evas_engine.c
+++ b/src/modules/evas/engines/gl_x11/evas_engine.c
@@ -2345,12 +2345,12 @@ eng_image_native_set(void *data, void *image, void *native)
{
if (found == 0)
{
-// XVisualInfo *vi;
-//
-// vi = glXGetVisualFromFBConfig(re->win->disp, configs[j]);
-// if (!vi) continue;
-// if (vi->depth != depth) continue;
-// XFree(vi);
+ XVisualInfo *vi;
+
+ vi = glXGetVisualFromFBConfig(re->win->disp, configs[j]);
+ if (!vi) continue;
+ if (vi->depth != depth) continue;
+ XFree(vi);
glXGetFBConfigAttrib(re->win->disp, configs[j],
GLX_BUFFER_SIZE, &val);