Dont serialize OS Window class/name if they are the defaults
This commit is contained in:
parent
d04bb12a09
commit
117f6cc4fa
1 changed files with 2 additions and 2 deletions
|
|
@ -1219,9 +1219,9 @@ def skey(tab: Tab) -> int:
|
|||
ans.extend(tab.serialize_state_as_session(ser_opts))
|
||||
if ans:
|
||||
prefix = [] if is_first else ['', '', 'new_os_window']
|
||||
if self.wm_class:
|
||||
if self.wm_class and self.wm_class != appname:
|
||||
prefix.append(f'os_window_class {self.wm_class}')
|
||||
if self.wm_name:
|
||||
if self.wm_name and self.wm_name != appname:
|
||||
prefix.append(f'os_window_name {self.wm_name}')
|
||||
ans = prefix + ans
|
||||
return ans
|
||||
|
|
|
|||
Loading…
Reference in a new issue