devilhorns pushed a commit to branch master.

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

commit c54b7a4ab344eea057209dbe580c5918391ee4b6
Author: Mike Blumenkrantz <[email protected]>
Date:   Mon Aug 6 15:18:14 2018 -0400

    ecore-evas/wayland: fix parent setting on canvas creation
    
    Summary:
    use the correct pointer when applying the passed parent object in order to
    successfully set the parent
    
    ref 78f27a3efff24ba3b935cc9e2620718e51af9304
    
    Reviewers: devilhorns
    
    Reviewed By: devilhorns
    
    Subscribers: cedric, #committers
    
    Tags: #efl_display_system
    
    Differential Revision: https://phab.enlightenment.org/D6757
---
 src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c 
b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
index 16decc5632..8fdd6d9846 100644
--- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
+++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
@@ -2440,7 +2440,7 @@ Ecore_Evas *
 _ecore_evas_wl_common_new_internal(const char *disp_name, Ecore_Window parent, 
int x, int y, int w, int h, Eina_Bool frame, const char *engine_name)
 {
    Ecore_Wl2_Display *ewd;
-   Ecore_Wl2_Window *p = NULL;
+   Ecore_Wl2_Window *p = (Ecore_Wl2_Window *)parent;
    Evas_Engine_Info_Wayland *einfo;
    Ecore_Evas_Engine_Wl_Data *wdata;
    Ecore_Evas_Interface_Wayland *iface;
@@ -2516,7 +2516,7 @@ _ecore_evas_wl_common_new_internal(const char *disp_name, 
Ecore_Window parent, i
    else
      ee->can_async_render = 1;
 
-   if (parent) ee->alpha = ecore_wl2_window_alpha_get((Ecore_Wl2_Window 
*)parent);
+   if (p) ee->alpha = ecore_wl2_window_alpha_get(p);
 
    wdata->sync_done = EINA_FALSE;
    wdata->parent = p;

-- 


Reply via email to