Fix migration of tabs.persist_mode_on_change
This commit is contained in:
parent
5d63dfb24c
commit
1409f4e564
@ -222,10 +222,13 @@ class YamlConfig(QObject):
|
|||||||
old = 'tabs.persist_mode_on_change'
|
old = 'tabs.persist_mode_on_change'
|
||||||
new = 'tabs.mode_on_change'
|
new = 'tabs.mode_on_change'
|
||||||
if old in settings:
|
if old in settings:
|
||||||
if settings[old]:
|
settings[new] = {}
|
||||||
settings[new] = 'persist'
|
for scope, val in settings[old].items():
|
||||||
|
if val:
|
||||||
|
settings[new][scope] = 'persist'
|
||||||
else:
|
else:
|
||||||
settings[new] = 'normal'
|
settings[new][scope] = 'normal'
|
||||||
|
|
||||||
del settings[old]
|
del settings[old]
|
||||||
self._mark_changed()
|
self._mark_changed()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user