cedric pushed a commit to branch efl-1.10.

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

commit abedbd3d7f928557518bdf88aac913bf0ccae94b
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 37faaa5..2b30e5f 100644
--- a/src/modules/evas/engines/gl_x11/evas_engine.c
+++ b/src/modules/evas/engines/gl_x11/evas_engine.c
@@ -943,9 +943,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