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.

Reply via email to