e_client: not to move defered for split win 89/115689/3 accepted/tizen/3.0/common/20170222.125735 accepted/tizen/3.0/ivi/20170222.081917 accepted/tizen/3.0/mobile/20170222.081524 accepted/tizen/3.0/tv/20170222.081654 accepted/tizen/3.0/wearable/20170222.081750 accepted/tizen/common/20170221.135450 accepted/tizen/ivi/20170221.230119 accepted/tizen/mobile/20170221.230000 accepted/tizen/tv/20170221.230037 accepted/tizen/wearable/20170221.230101 submit/tizen/20170221.074644 submit/tizen_3.0/20170221.074919
authorJuyeon Lee <juyeonne.lee@samsung.com>
Tue, 21 Feb 2017 05:29:57 +0000 (14:29 +0900)
committerJuyeon Lee <juyeonne.lee@samsung.com>
Tue, 21 Feb 2017 06:17:40 +0000 (22:17 -0800)
Change-Id: Id9be98e9bbe973d4de6b961b9923aab07389fc4e

src/bin/e_client.c

index e221325b858f1821dfd6bd930c1943860ff0c831..1e4731296bc74e3a87a3886c092bfdd0a8cd3bf2 100644 (file)
@@ -5131,14 +5131,20 @@ 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_policy_visibility_client_defer_move(ec, x, y);
+                  if (ec->layout.splited)
+                    e_client_util_move_resize_without_frame(ec, x, y, w, h);
+                  else
+                    e_policy_visibility_client_defer_move(ec, x, y);
                   e_hints_window_size_unset(ec);
                }
              else
                {
                   evas_object_smart_callback_call(ec->frame, "unmaximize", NULL);
                   e_client_resize_limit(ec, &w, &h);
-                  e_policy_visibility_client_defer_move(ec, x, y);
+                  if (ec->layout.splited)
+                    e_client_util_move_resize_without_frame(ec, x, y, w, h);
+                  else
+                    e_policy_visibility_client_defer_move(ec, x, y);
                   e_hints_window_size_set(ec);
                }
              if (vert)