derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b32e5da64130c34875507c3643eda9cd089f7743
commit b32e5da64130c34875507c3643eda9cd089f7743 Author: Derek Foreman <derek.foreman.sams...@gmail.com> Date: Wed Nov 28 14:12:27 2018 -0600 ecore_wl2: remove uniconify path from ecore_wl2_window_iconified_set Wayland shells have no way to unset iconified state. What this code did was corrupt current window state in potentially fatal ways. Signed-off-by: Derek Foreman <derek.foreman.sams...@gmail.com> Reviewed-by: Chris Michael <cp.mich...@samsung.com> Differential Revision: https://phab.enlightenment.org/D7430 --- src/lib/ecore_wl2/ecore_wl2_window.c | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/src/lib/ecore_wl2/ecore_wl2_window.c b/src/lib/ecore_wl2/ecore_wl2_window.c index a2468cc4d0..df4045007b 100644 --- a/src/lib/ecore_wl2/ecore_wl2_window.c +++ b/src/lib/ecore_wl2/ecore_wl2_window.c @@ -1074,35 +1074,6 @@ ecore_wl2_window_iconified_set(Ecore_Wl2_Window *window, Eina_Bool iconified) zxdg_toplevel_v6_set_minimized(window->zxdg_toplevel); ecore_wl2_display_flush(window->display); } - else - { - if (window->xdg_toplevel) - { - struct wl_array states; - uint32_t *s; - - wl_array_init(&states); - s = wl_array_add(&states, sizeof(*s)); - *s = XDG_TOPLEVEL_STATE_ACTIVATED; - _xdg_toplevel_cb_configure(window, window->xdg_toplevel, - window->set_config.geometry.w, - window->set_config.geometry.h, &states); - wl_array_release(&states); - } - if (window->zxdg_toplevel) - { - struct wl_array states; - uint32_t *s; - - wl_array_init(&states); - s = wl_array_add(&states, sizeof(*s)); - *s = ZXDG_TOPLEVEL_V6_STATE_ACTIVATED; - _zxdg_toplevel_cb_configure(window, window->zxdg_toplevel, - window->set_config.geometry.w, - window->set_config.geometry.h, &states); - wl_array_release(&states); - } - } } EAPI void --