From: Doyoun Kang Date: Mon, 21 Sep 2020 07:28:19 +0000 (+0900) Subject: e_policy: set ec's lock_client_location to 0 while handling user geometry X-Git-Tag: submit/tizen/20200922.110837^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a74eae3f0a5e359681931f9cea482e78aa74195b;p=platform%2Fupstream%2Fenlightenment.git e_policy: set ec's lock_client_location to 0 while handling user geometry There was a bug that the window didn't move when user geometry flag set, unset and set. This was because the lock_client_location set to TRUE. So, we fix code to set lock_client_location to FALSE when the user geometry flag is set. Change-Id: I609f7dd9cbdfde764915bf9a59d39a8a91e1a314 --- diff --git a/src/bin/e_policy.c b/src/bin/e_policy.c index 11f34e4927..d71cd8ae81 100644 --- a/src/bin/e_policy.c +++ b/src/bin/e_policy.c @@ -2248,6 +2248,7 @@ e_policy_allow_user_geometry_set(E_Client *ec, Eina_Bool set) _e_policy_client_maximize_policy_cancel(pc); + ec->lock_client_location = EINA_FALSE; ec->lock_client_size = EINA_FALSE; ec->placed = 1;