ecore_wl2: remove uniconify path from ecore_wl2_window_iconified_set
authorDerek Foreman <derek.foreman.samsung@gmail.com>
Wed, 28 Nov 2018 20:12:27 +0000 (14:12 -0600)
committerWonki Kim <wonki_.kim@samsung.com>
Tue, 18 Dec 2018 04:23:52 +0000 (13:23 +0900)
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.samsung@gmail.com>
Reviewed-by: Chris Michael <cp.michael@samsung.com>
Differential Revision: https://phab.enlightenment.org/D7430

src/lib/ecore_wl2/ecore_wl2_window.c

index 93a2ce4..3a0c4bb 100644 (file)
@@ -2021,35 +2021,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);
-          }
-     }
    */
    _ecore_wl2_window_iconified_set(window, iconified, EINA_TRUE);
    //