e_client: remove code moving child to center of parent 37/298037/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Wed, 30 Aug 2023 09:32:38 +0000 (18:32 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 30 Aug 2023 10:12:21 +0000 (19:12 +0900)
Change-Id: I49b659bb27604c421938b155db824ceeeb1f6218

src/bin/e_client.c

index c23c8ac..5987804 100644 (file)
@@ -2675,53 +2675,7 @@ _e_client_eval(E_Client *ec)
           }
         if (!ec->placed)
           {
-             if (ec->parent)
-               {
-                  if (ec->parent->zone != e_zone_current_get())
-                    {
-                       e_client_zone_set(ec, ec->parent->zone);
-                       e_zone_useful_geometry_get(zone, &zx, &zy, &zw, &zh);
-                    }
-
-                  if (evas_object_visible_get(ec->parent->frame))
-                    {
-                       e_client_geometry_get(ec, &ex, &ey, &ew, &eh);
-                       e_client_geometry_get(ec->parent, &px, &py, &pw, &ph);
-
-                       if ((!E_CONTAINS(ex, ey, ew, eh, zx, zy, zw, zh)) ||
-                           (!E_CONTAINS(ex, ey, ew, eh, px, py, pw, ph)))
-                         {
-                            int x, y;
-
-                            e_comp_object_util_center_pos_get(ec->parent->frame, &x, &y);
-                            if (E_CONTAINS(x, y, ew, eh, zx, zy, zw, zh))
-                              {
-                                 e_client_pos_set(ec, x, y);
-                              }
-                            else
-                              {
-                                 x = px;
-                                 y = py;
-
-                                 if (!E_CONTAINS(x, y, ew, eh, zx, zy, zw, zh))
-                                   {
-                                      e_comp_object_util_center_on(ec->frame,
-                                                                   ec->parent->frame);
-                                   }
-                              }
-                            ec->changes.pos = 1;
-                         }
-                    }
-                  else
-                    {
-                       e_comp_object_util_center_on(ec->frame,
-                                                    ec->parent->frame);
-                       ec->changes.pos = 1;
-                    }
-                  ec->placed = 1;
-                  ec->pre_cb.x = ec->x; ec->pre_cb.y = ec->y;
-               }
-             else if (ec->dialog)
+             if (ec->dialog)
                {
                   tx = zx + ((zw - ec->w) / 2);
                   ty = zy + ((zh - ec->h) / 2);