Enable resizing in session files.

This commit is contained in:
Nicolas Ochsner
2022-06-14 11:09:26 +02:00
parent f5976d0d63
commit 78fd7a8458
2 changed files with 22 additions and 3 deletions

View File

@@ -27,6 +27,7 @@ from .fast_data_types import (
)
from .layout.base import Layout
from .layout.interface import create_layout_object_for, evict_cached_layouts
from .session import SessionResizeWindow
from .tab_bar import TabBar, TabBarData
from .types import ac
from .typing import EdgeLiteral, SessionTab, SessionType, TypedDict
@@ -169,7 +170,9 @@ class Tab: # {{{
def startup(self, session_tab: 'SessionTab') -> None:
for cmd in session_tab.windows:
if isinstance(cmd, SpecialWindowInstance):
if isinstance(cmd, SessionResizeWindow):
self.resize_window(*cmd)
elif isinstance(cmd, SpecialWindowInstance):
self.new_special_window(cmd)
else:
from .launch import launch