From aeed20087e1c22a9f8abbf8a624edc47559fe8aa Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 7 Jul 2018 05:35:56 +0530 Subject: [PATCH] Fix segfault when opening more tabs than would fit with even one character titles on the tab bar. Fixes #706 --- kitty/tab_bar.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/tab_bar.py b/kitty/tab_bar.py index 29662a873..e32d617f5 100644 --- a/kitty/tab_bar.py +++ b/kitty/tab_bar.py @@ -153,7 +153,7 @@ class TabBar: s = self.screen s.cursor.x = 0 s.erase_in_line(2, False) - max_title_length = (self.screen_geometry.xnum // max(1, len(data))) - 1 + max_title_length = max(1, (self.screen_geometry.xnum // max(1, len(data))) - 1) cr = [] last_tab = data[-1] if data else None