Fix location=neighbor causing a hang on a new tab

This commit is contained in:
Kovid Goyal 2019-11-13 15:39:38 +05:30
parent 79c80b4043
commit 37bbfb11d3
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -279,8 +279,8 @@ class Layout: # {{{
all_windows[i] = window
active_window_idx = i
elif location is not None:
if location == 'neighbor' and current_active_window_idx is not None:
active_window_idx = current_active_window_idx + 1
if location == 'neighbor' and current_active_window_idx is not None and len(all_windows) > 1:
active_window_idx = min(current_active_window_idx + 1, len(all_windows))
elif location == 'first':
active_window_idx = 0
if active_window_idx is not None: