Skip to content

Commit 41049e2

Browse files
committed
Avoid traceback when cancelling tab selection
1 parent c9b8510 commit 41049e2

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

kitty/boss.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1209,6 +1209,8 @@ def done(data, target_window_id, self):
12091209
done.tab_id = tab_id_map[int(data['match'][0].strip().partition(' ')[0])]
12101210

12111211
def done2(target_window_id, self):
1212+
if not hasattr(done, 'tab_id'):
1213+
return
12121214
tab_id = done.tab_id
12131215
target_window = None
12141216
for w in self.all_windows:
@@ -1247,6 +1249,8 @@ def done(data, target_window_id, self):
12471249
done.os_window_id = os_window_id_map[int(data['match'][0].partition(' ')[0])]
12481250

12491251
def done2(target_window_id, self):
1252+
if not hasattr(done, 'os_window_id'):
1253+
return
12501254
os_window_id = done.os_window_id
12511255
target_tab = self.active_tab
12521256
for w in self.all_windows:

0 commit comments

Comments
 (0)