This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch connman-backend
in repository enlightenment.
View the commit online.
commit d944727ff9cd93dd204f945b9c0486aaebd34871
Author: Carsten Haitzler <[email protected]>
AuthorDate: Thu Jul 23 10:47:52 2026 +0100
maximizing csd clients - handle frame prop changes
---
src/bin/e_comp_object.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c
index 1d49c240c..4eec26beb 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -3472,6 +3472,20 @@ e_comp_object_frame_geometry_set(Evas_Object *obj, int l, int r, int t, int b)
cw->client_inset.r = r;
cw->client_inset.t = t;
cw->client_inset.b = b;
+ if ((!cw->ec->new_client) && (!cw->ec->fullscreen) &&
+ (cw->ec->maximized != E_MAXIMIZE_NONE))
+ {
+ Eina_Bool override;
+ int x, y, w, h;
+
+ if (e_client_maximize_geometry_get(cw->ec, cw->ec->maximized, &x, &y, &w, &h))
+ {
+ override = cw->ec->maximize_override;
+ cw->ec->maximize_override = 1;
+ evas_object_geometry_set(cw->ec->frame, x, y, w, h);
+ cw->ec->maximize_override = override;
+ }
+ }
if (!cw->shobj) return;
if (cw->client_inset.calc)
e_comp_object_signal_emit(obj, "e,state,focus,disabled", "e");
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.