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.