e_desk_area: send configure when unmaximize the client
authorJunseok Kim <juns.kim@samsung.com>
Tue, 16 Apr 2024 02:45:17 +0000 (11:45 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Wed, 17 Apr 2024 23:32:21 +0000 (08:32 +0900)
Send configure when the client unmaximized.
this patch fixes missing code of c732f68a1f46481370fa743caca4d1af7a405bc3

Change-Id: I9df2b193172d39c169d8ded9aa164e56732c2419

src/bin/e_desk_area.c

index 42bec5491d78f6aa3a7b9e2aea0a208d35f28b45..048ba28e8ae8c7b04c0982af73d9ae0c66c8de39 100644 (file)
@@ -1618,8 +1618,13 @@ _desk_area_cb_client_unmaximize(struct wl_listener *listener, void *data)
              //un-set maximized state for updating frame.
              ec->maximized = E_MAXIMIZE_NONE;
              e_client_frame_update(ec);
+
              // re-set maximized state for unmaximize smart callback.
              ec->maximized = tmp_max;
+             if (ec->comp_data->shell.configure_send)
+               _e_desk_area_configure_send(ec, 0, 0);
+             ec->comp_data->maximize_pre = 0;
+
              // un-set maximized state.
              ec->maximized = E_MAXIMIZE_NONE;
              e_client_util_move_resize_without_frame(ec,