cedric pushed a commit to branch efl-1.8.

http://git.enlightenment.org/core/efl.git/commit/?id=0bcc9998022a43615185d9c464a77b9a78368961

commit 0bcc9998022a43615185d9c464a77b9a78368961
Author: Julien Isorce <[email protected]>
Date:   Tue Sep 30 16:29:31 2014 +0200

    evas: GL_X11 - make sure to re-create the gl context when window visual 
change
    
    Reviewers: cedric
    
    Subscribers: seoz, capOM, cedric
    
    Differential Revision: https://phab.enlightenment.org/D1229
    
    Signed-off-by: Cedric BAIL <[email protected]>
---
 src/modules/evas/engines/gl_x11/evas_engine.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/modules/evas/engines/gl_x11/evas_engine.c 
b/src/modules/evas/engines/gl_x11/evas_engine.c
index a964254..ac3397c 100644
--- a/src/modules/evas/engines/gl_x11/evas_engine.c
+++ b/src/modules/evas/engines/gl_x11/evas_engine.c
@@ -936,9 +936,8 @@ eng_setup(Evas *eo_e, void *in)
 
                   if (re->win)
                     {
-                       re->win->gl_context->references++;
-                       eng_window_free(re->win);
                        inc = 1;
+                       eng_window_free(re->win);
                        gl_wins--;
                     }
                   re->w = e->output.w;

-- 


Reply via email to