discomfitor pushed a commit to branch efl-1.20.

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

commit cbbd010fcc36ec6b861e063554c737fdd79f4bff
Author: Mike Blumenkrantz <[email protected]>
Date:   Mon Aug 7 10:48:39 2017 -0400

    evas wayland: always create gl context when non-existent
---
 src/modules/evas/engines/wayland_egl/evas_wl_main.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/modules/evas/engines/wayland_egl/evas_wl_main.c 
b/src/modules/evas/engines/wayland_egl/evas_wl_main.c
index cb1e1ea260..90f3d403bf 100644
--- a/src/modules/evas/engines/wayland_egl/evas_wl_main.c
+++ b/src/modules/evas/engines/wayland_egl/evas_wl_main.c
@@ -150,9 +150,7 @@ eng_window_new(Evas_Engine_Info_Wayland *einfo, int w, int 
h, Render_Engine_Swap
         return NULL;
      }
 
-   if (w && h)
-     eng_window_resurf(gw);
-   else
+   if (!gw->gl_context)
      {
         eng_gl_symbols(gw->egl_disp);
 
@@ -164,8 +162,9 @@ eng_window_new(Evas_Engine_Info_Wayland *einfo, int w, int 
h, Render_Engine_Swap
         gw->gl_context->egldisp = gw->egl_disp;
         gw->gl_context->eglctxt = gw->egl_context;
         eng_window_use(gw);
-
      }
+   if (w && h)
+     eng_window_resurf(gw);
    return gw;
 }
 

-- 


Reply via email to