From 3962b534da8a43dc77be0d27177d241670c7fd3b Mon Sep 17 00:00:00 2001 From: Junseok Kim Date: Wed, 26 Apr 2023 18:47:36 +0900 Subject: [PATCH] e_desk_area: maximize client that locked client size when desk area geom apply Change-Id: I5e600678f09e9488cdf5aceeedf5e7419ac1799a --- src/bin/e_desk_area.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/bin/e_desk_area.c b/src/bin/e_desk_area.c index b6f997b..bf7178c 100644 --- a/src/bin/e_desk_area.c +++ b/src/bin/e_desk_area.c @@ -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); + } } } -- 2.7.4