From a74eae3f0a5e359681931f9cea482e78aa74195b Mon Sep 17 00:00:00 2001 From: Doyoun Kang Date: Mon, 21 Sep 2020 16:28:19 +0900 Subject: [PATCH] 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 --- src/bin/e_policy.c | 1 + 1 file changed, 1 insertion(+) 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; -- 2.34.1