e_desk_area: maximize client that locked client size when desk area geom apply 82/292082/1
authorJunseok Kim <juns.kim@samsung.com>
Wed, 26 Apr 2023 09:47:36 +0000 (18:47 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Thu, 27 Apr 2023 05:27:54 +0000 (14:27 +0900)
Change-Id: I5e600678f09e9488cdf5aceeedf5e7419ac1799a

src/bin/e_desk_area.c

index b6f997b..bf7178c 100644 (file)
@@ -256,9 +256,12 @@ void _e_desk_area_ec_geometry_apply(E_Desk_Area *eda, E_Client *ec)
             e_client_transform_core_update(ec);
           }
 
-        max = ec->maximized;
-        ec->maximized = E_MAXIMIZE_NONE;
-        e_client_maximize(ec, max);
+        if (ec->lock_client_size)
+          {
+             max = ec->maximized;
+             ec->maximized = E_MAXIMIZE_NONE;
+             e_client_maximize(ec, max);
+          }
      }
 }