From 856fddec3cf451fd7232096c1379c953118bc79f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 20 Mar 2023 22:36:18 +0530 Subject: [PATCH] Tall/fat layout: When changing the number of full size windows, reset the main axis biases. Fixes #6123 --- kitty/layout/tall.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kitty/layout/tall.py b/kitty/layout/tall.py index 3833d765f..3e0565183 100644 --- a/kitty/layout/tall.py +++ b/kitty/layout/tall.py @@ -198,10 +198,12 @@ def neighbors_for_window(self, window: WindowType, windows: WindowList) -> Neigh def layout_action(self, action_name: str, args: Sequence[str], all_windows: WindowList) -> Optional[bool]: if action_name == 'increase_num_full_size_windows': self.layout_opts.full_size += 1 + self.main_bias = list(self.layout_opts.build_bias_list()) return True if action_name == 'decrease_num_full_size_windows': if self.layout_opts.full_size > 1: self.layout_opts.full_size -= 1 + self.main_bias = list(self.layout_opts.build_bias_list()) return True if action_name == 'mirror': action = (args or ('toggle',))[0]