From 5c7471910d204838ecb2fad0a1d393ba8fcff686 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 9 Jun 2020 09:51:15 +0530 Subject: [PATCH] Fix #2752 --- kitty/layout/splits.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kitty/layout/splits.py b/kitty/layout/splits.py index d2ecdc9a1..901dbf85e 100644 --- a/kitty/layout/splits.py +++ b/kitty/layout/splits.py @@ -404,7 +404,9 @@ class Splits(Layout): return True def window_independent_borders(self, all_windows: WindowList) -> Generator[Edges, None, None]: - if not lgd.draw_minimal_borders: + groups = tuple(all_windows.iter_all_layoutable_groups()) + window_count = len(groups) + if not lgd.draw_minimal_borders or window_count < 2: return for pair in self.pairs_root.self_and_descendants(): if pair.between_border is not None: