eric7/Preferences/__init__.py

branch
eric7
changeset 8722
2f57e52a704b
parent 8714
85deb98a0a6c
child 8723
0338c9ad59af
--- a/eric7/Preferences/__init__.py	Mon Oct 25 18:30:10 2021 +0200
+++ b/eric7/Preferences/__init__.py	Tue Oct 26 17:00:21 2021 +0200
@@ -158,9 +158,9 @@
                 [True, True, True],
                 # saved states of the splitters and sidebars of the
                 # sidebars layout (2)
-                # left splitter, vertical splitter, right splitter,
+                # horizontal splitter, vertical splitter,
                 # left sidebar, bottom sidebar, right sidebar
-                [QByteArray(), QByteArray(), QByteArray(), "", "", ""],
+                [QByteArray(), QByteArray(), "", "", ""],
             ],
             "debug": [
                 # saved state main window with toolbox windows (0)
@@ -170,9 +170,9 @@
                 [False, True, True],
                 # saved states of the splitters and sidebars of the
                 # sidebars layout (2)
-                # left splitter, vertical splitter, right splitter,
+                # horizontal splitter, vertical splitter,
                 # left sidebar, bottom sidebar, right sidebar
-                [QByteArray(), QByteArray(), QByteArray(), "", "", ""],
+                [QByteArray(), QByteArray(), "", "", ""],
             ],
         },
         "ToolbarManagerState": QByteArray(),
@@ -1972,11 +1972,13 @@
                     profiles[name][1][:],
                     []
                 ]
-                for bs in profiles[name][2][:3]:
+                if len(profiles[name][2]) == 6:
+                    del profiles[name][2][2]
+                for bs in profiles[name][2][:2]:
                     # splitters
                     viewProfiles[name][2].append(
                         QByteArray.fromBase64(bs.encode("utf-8")))
-                viewProfiles[name][2] += profiles[name][2][3:]  # side bars
+                viewProfiles[name][2] += profiles[name][2][2:]  # side bars
         return viewProfiles
     elif key in ["ToolbarManagerState", "PreviewSplitterState"]:
         state = Prefs.settings.value("UI/" + key)
@@ -2014,10 +2016,10 @@
                 value[name][1][:],
                 []
             ]
-            for ba in value[name][2][:3]:
+            for ba in value[name][2][:2]:
                 # Splitters
                 profiles[name][2].append(bytes(ba.toBase64()).decode())
-            profiles[name][2] += value[name][2][3:]     # side bars
+            profiles[name][2] += value[name][2][2:]     # side bars
         Prefs.settings.setValue("UI/" + key, json.dumps(profiles))
     elif key in ("LogStdErrColour", "IconBarColor"):
         Prefs.settings.setValue("UI/" + key, value.name())

eric ide

mercurial