Revert "e_client: modified code for e_client_unmaximize" 72/284072/1 accepted/tizen/7.0/unified/20221109.171234 accepted/tizen/7.0/unified/20221110.062622
authorDoyoun Kang <doyoun.kang@samsung.com>
Sun, 6 Nov 2022 01:28:55 +0000 (10:28 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Wed, 9 Nov 2022 06:53:36 +0000 (15:53 +0900)
This reverts commit 51cba1f7c4c8cf2fa3508d191c2ba54e9dc3d5ec.

Change-Id: I1960204996f99374ac5b7e725b9462afc3505363

src/bin/e_client.c

index b8902a6e74b52ffed231cbba546202d02cd9a528..526ac4af2f6dd17de4a2fc42398c6d819fd24863 100644 (file)
@@ -6249,14 +6249,25 @@ e_client_unmaximize(E_Client *ec, E_Maximize max)
                   _e_client_frame_update(ec);
                   evas_object_smart_callback_call(ec->frame, "unmaximize", NULL);
                   e_client_resize_limit(ec, &w, &h);
-                  e_client_util_move_resize_without_frame(ec, x, y, w, h);
+                  if (ec->layout.splited)
+                    e_client_util_move_resize_without_frame(ec, x, y, w, h);
+                  else
+                    {
+                       e_policy_visibility_client_defer_move(ec);
+                    }
                   e_hints_window_size_unset(ec);
                }
              else
                {
                   evas_object_smart_callback_call(ec->frame, "unmaximize", NULL);
                   e_client_resize_limit(ec, &w, &h);
-                  e_client_util_move_resize_without_frame(ec, x, y, w, h);
+                  if (ec->layout.splited)
+                    e_client_util_move_resize_without_frame(ec, x, y, w, h);
+                  else
+                     {
+                        e_policy_visibility_client_defer_move(ec);
+                     }
+
                   e_hints_window_size_set(ec);
                }
              if (vert)