diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2017-08-04 16:11:00 -0400 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2017-08-04 16:10:34 -0400 |
commit | f2627d49c115e8874dfe0b32581a80b171799bbc (patch) | |
tree | 2e5a960e893856462f36fc4da9a5ac6490f807f4 | |
parent | cd7633ecbf68c7dabd5a4f543f7b8489f4653a22 (diff) | |
download | efl-f2627d49c115e8874dfe0b32581a80b171799bbc.tar.gz |
ecore-wl2: don't send null set_parent requests for every window
this is redundant
@fix
-rw-r--r-- | src/lib/ecore_wl2/ecore_wl2_window.c | 7 |
1 files 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); |