discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=f2627d49c115e8874dfe0b32581a80b171799bbc
commit f2627d49c115e8874dfe0b32581a80b171799bbc Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Fri Aug 4 16:11:00 2017 -0400 ecore-wl2: don't send null set_parent requests for every window this is redundant @fix --- src/lib/ecore_wl2/ecore_wl2_window.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/lib/ecore_wl2/ecore_wl2_window.c b/src/lib/ecore_wl2/ecore_wl2_window.c index f12d73230c..eeedca10ec 100644 --- a/src/lib/ecore_wl2/ecore_wl2_window.c +++ b/src/lib/ecore_wl2/ecore_wl2_window.c @@ -356,14 +356,13 @@ _ecore_wl2_window_type_set(Ecore_Wl2_Window *win) case ECORE_WL2_WINDOW_TYPE_TOPLEVEL: if (win->zxdg_surface) { - struct zxdg_toplevel_v6 *ptop; + struct zxdg_toplevel_v6 *ptop = NULL; if (win->parent) ptop = win->parent->zxdg_toplevel; - else - ptop = NULL; - zxdg_toplevel_v6_set_parent(win->zxdg_toplevel, ptop); + if (ptop) + zxdg_toplevel_v6_set_parent(win->zxdg_toplevel, ptop); } else if (win->xdg_surface) xdg_surface_set_parent(win->xdg_surface, NULL); --