From 840148c2b82ab4cf4f98510b4c9ff9ecb51daa4c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 29 Apr 2025 09:02:54 +0530 Subject: [PATCH] ... --- kitty/session.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kitty/session.py b/kitty/session.py index 61ac6d574..0ec5ac3d3 100644 --- a/kitty/session.py +++ b/kitty/session.py @@ -274,8 +274,9 @@ def create_sessions( ans.add_tab(opts) ans.tabs[-1].layout = current_layout if args is not None: - ans.os_window_class = args.cls - ans.os_window_name = args.name + with suppress(AttributeError): # macOS + ans.os_window_class = args.cls + ans.os_window_name = args.name if special_window is None: cmd = args.args if args and args.args else resolved_shell(opts) from kitty.tabs import SpecialWindow