7
7
import logging
8
8
import time
9
9
10
- from libtmux .common import has_gte_version
11
10
from libtmux .exc import TmuxSessionExists
12
11
from libtmux .pane import Pane
13
12
from libtmux .server import Server
@@ -221,10 +220,6 @@ def build(self, session=None, append=False):
221
220
assert self .sconf ["session_name" ] == session .name
222
221
assert len (self .sconf ["session_name" ]) > 0
223
222
224
- if has_gte_version ("2.9" ):
225
- # Use tmux default session size, overwrite Server::new_session
226
- session .set_option ("default-size" , DEFAULT_SIZE )
227
-
228
223
self .session = session
229
224
self .server = session .server
230
225
@@ -272,6 +267,9 @@ def build(self, session=None, append=False):
272
267
assert isinstance (p , Pane )
273
268
p = p
274
269
270
+ if "layout" in wconf :
271
+ w .select_layout (wconf ["layout" ])
272
+
275
273
if "focus" in pconf and pconf ["focus" ]:
276
274
focus_pane = p
277
275
@@ -286,8 +284,6 @@ def build(self, session=None, append=False):
286
284
if focus_pane :
287
285
focus_pane .select_pane ()
288
286
289
- w .select_layout (wconf .get ("layout" , "even-vertical" ))
290
-
291
287
if focus :
292
288
focus .select_window ()
293
289
@@ -428,6 +424,8 @@ def get_pane_shell():
428
424
)
429
425
430
426
assert isinstance (p , Pane )
427
+ if "layout" in wconf :
428
+ w .select_layout (wconf ["layout" ])
431
429
432
430
if "suppress_history" in pconf :
433
431
suppress = pconf ["suppress_history" ]
0 commit comments