From e7b60a3628f033738aecc05bcf0282d8d9838ee1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 13 Jun 2020 20:09:26 +0530 Subject: [PATCH] Fix #2763 --- kitty/layout/base.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/kitty/layout/base.py b/kitty/layout/base.py index c4252363a..f97d87a8f 100644 --- a/kitty/layout/base.py +++ b/kitty/layout/base.py @@ -385,12 +385,13 @@ class Layout: def compute_needs_borders_map(self, all_windows: WindowList) -> Dict[int, bool]: return all_windows.compute_needs_borders_map(lgd.draw_active_borders) - def resolve_borders(self, windows: WindowList) -> Generator[Borders, None, None]: + def resolve_borders(self, all_windows: WindowList) -> Generator[Borders, None, None]: if lgd.draw_minimal_borders: - needs_borders_map = self.compute_needs_borders_map(windows) - yield from self.minimal_borders(windows, needs_borders_map) + needs_borders_map = self.compute_needs_borders_map(all_windows) + yield from self.minimal_borders(all_windows, needs_borders_map) else: - yield from Layout.minimal_borders(self, windows, {}) + for i in range(all_windows.num_groups): + yield all_borders def window_independent_borders(self, windows: WindowList) -> Generator[Edges, None, None]: return