From 7dea3822a3cb8814027902778c3e45279cf05e85 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Fri, 6 Sep 2024 18:25:54 +0300 Subject: Fix set-window-height SetProportion scale --- src/layout/workspace.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/layout/workspace.rs b/src/layout/workspace.rs index 0064b8e3..1ec54b1a 100644 --- a/src/layout/workspace.rs +++ b/src/layout/workspace.rs @@ -3579,8 +3579,9 @@ impl Column { let mut window_height = match change { SizeChange::SetFixed(fixed) => f64::from(fixed), SizeChange::SetProportion(proportion) => { - let tile_height = - (self.working_area.size.h - self.options.gaps) * proportion - self.options.gaps; + let tile_height = (self.working_area.size.h - self.options.gaps) + * (proportion / 100.) + - self.options.gaps; tile.window_height_for_tile_height(tile_height) } SizeChange::AdjustFixed(delta) => current_window_px + f64::from(delta), -- cgit