From: Doyoun Kang Date: Thu, 17 Sep 2020 11:00:59 +0000 (+0900) Subject: e_policy: set ec's lock_client_size to 0 while handling user geometry X-Git-Tag: submit/tizen/20200917.223622~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4df2f1581fbc54703bbd5a016405c5f050050bf9;p=platform%2Fupstream%2Fenlightenment.git e_policy: set ec's lock_client_size to 0 while handling user geometry There was a bug that the window didn't resize when user geometry flag set, unset and set. This was because the lock_client_size set to TRUE. So, we fix code to set lock_client_size to FALSE when the user geometry flag is set. Change-Id: I29f58f81547ceb42b9a30c359f6c9e3436031109 --- diff --git a/src/bin/e_policy.c b/src/bin/e_policy.c index 17a91f1fec..11f34e4927 100644 --- a/src/bin/e_policy.c +++ b/src/bin/e_policy.c @@ -2246,10 +2246,11 @@ e_policy_allow_user_geometry_set(E_Client *ec, Eina_Bool set) ec->lock_client_location = EINA_FALSE; } + _e_policy_client_maximize_policy_cancel(pc); + ec->lock_client_size = EINA_FALSE; ec->placed = 1; - _e_policy_client_maximize_policy_cancel(pc); EC_CHANGED(ec); } else if (!set && pc->allow_user_geom)