Fix specifying options for layouts in the startup session file not working

Fixes #2520
This commit is contained in:
Kovid Goyal 2020-04-09 12:40:09 +05:30
parent 4e7bf80447
commit 1f1b52b580
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 4 additions and 1 deletions

View File

@ -22,6 +22,9 @@ To update |kitty|, :doc:`follow the instructions <binary>`.
- diff kitten: New option to control the background color for filler lines in
the margin (:iss:`2518`)
- Fix specifying options for layouts in the startup session file not working
(:iss:`2520`)
0.17.2 [2020-03-29]
--------------------

View File

@ -53,7 +53,7 @@ class Session:
self.tabs[-1].next_title = title.strip()
def set_layout(self, val: str) -> None:
if val not in all_layouts:
if val.partition(':')[0] not in all_layouts:
raise ValueError('{} is not a valid layout'.format(val))
self.tabs[-1].layout = val