This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch tymux
in repository terminology.

View the commit online.

commit 5ddd5f98458adfaa93f5e5ad518147afd17fd9ed
Author: [email protected] <[email protected]>
AuthorDate: Tue May 5 09:22:17 2026 -0600

    fix(theme): avoid edje rounding trap on tab_bevel_top2 max-h=0
    
    During native tymux attach/detach, the terminal forces synchronous Edje
    recalculation via edje_object_message_signal_process. When tab_bevel_top2's
    max-height is clamped to 0, libedje's pixel-rounding correction in
    _edje_part_pixel_adjust interacts badly: the part's float eval.h is slightly
    positive (rel2.y > rel1.y), final.h gets clamped to 0, then the rounding
    check increments the height adjustment, tripping a "params final size became
    negative" warning.
    
    Pinning both bounds to 1 instead of 0 avoids the rounding correction trap.
    The focused state explicitly overrides to min: 0 5; max: 99999 5, so its
    rendering is unchanged. No other parts anchor to tab_bevel_top2's height.
    The part itself remains visible: 0 in the default state, so 1px is
    cosmetically a no-op.
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
---
 data/themes/default/background.edc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/data/themes/default/background.edc b/data/themes/default/background.edc
index 1dade79e..67d143b9 100644
--- a/data/themes/default/background.edc
+++ b/data/themes/default/background.edc
@@ -546,7 +546,7 @@ group { name: "terminology/background";
             rel1.relative: 1.0 0.0;
             rel2.relative: 0.0 1.0;
             align: 0.5 0.0;
-            min: 0 0; max: 99999 0;
+            min: 0 1; max: 99999 1;
             visible: 0;
             color_class: "/bg/selected/tab/hilight";
          }

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to