aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-04-26 09:24:53 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-04-26 09:25:31 +0300
commitbfd42c74f4d8b74a98cd3d7c340a83bba0102184 (patch)
tree8f6cb7242a7874a2fa822b8ea635e7791a6bbeef
parent501ea471283a3ac7b94593e271c9d4ae6af8859f (diff)
downloadniri-bfd42c74f4d8b74a98cd3d7c340a83bba0102184.tar.gz
niri-bfd42c74f4d8b74a98cd3d7c340a83bba0102184.tar.bz2
niri-bfd42c74f4d8b74a98cd3d7c340a83bba0102184.zip
layout/tab_indicator: Fix negative gap
Regressed in a recent commit that added max1.
-rw-r--r--src/layout/tab_indicator.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/layout/tab_indicator.rs b/src/layout/tab_indicator.rs
index 08bde63c..dd048469 100644
--- a/src/layout/tab_indicator.rs
+++ b/src/layout/tab_indicator.rs
@@ -84,7 +84,8 @@ impl TabIndicator {
let progress = self.open_anim.as_ref().map_or(1., |a| a.value().max(0.));
let width = round_max1(self.config.width.0);
- let gap = round_max1(self.config.gap.0);
+ let gap = self.config.gap.0;
+ let gap = round_max1(gap.abs()).copysign(gap);
let gaps_between = round_max1(self.config.gaps_between_tabs.0);
let position = self.config.position;