eric7/E5Gui/E5SideBar.py

branch
eric7
changeset 8319
ea11a3948f40
parent 8318
962bce857696
child 8322
b422b4e77d19
diff -r 962bce857696 -r ea11a3948f40 eric7/E5Gui/E5SideBar.py
--- a/eric7/E5Gui/E5SideBar.py	Sun May 16 20:07:24 2021 +0200
+++ b/eric7/E5Gui/E5SideBar.py	Mon May 17 19:58:15 2021 +0200
@@ -582,7 +582,7 @@
         
         data = QByteArray()
         stream = QDataStream(data, QIODevice.OpenModeFlag.WriteOnly)
-        stream.setVersion(QDataStream.Version.Qt_4_6)
+        stream.setVersion(QDataStream.Version.Qt_6_1)
         
         stream.writeUInt16(self.Version)
         stream.writeBool(self.__minimized)
@@ -615,7 +615,7 @@
         
         data = QByteArray(state)
         stream = QDataStream(data, QIODevice.OpenModeFlag.ReadOnly)
-        stream.setVersion(QDataStream.Version.Qt_4_6)
+        stream.setVersion(QDataStream.Version.Qt_6_1)
         version = stream.readUInt16()  # version
         minimized = stream.readBool()
         
@@ -637,6 +637,12 @@
             self.splitterSizes = []
             for _ in range(count):
                 self.splitterSizes.append(stream.readUInt32())
+        else:
+            # TODO: determine why version is always 0
+            # set some defaults for unknown versions
+            self.__minSize = minSize
+            self.__maxSize = maxSize
+            self.splitterSizes = []
         
         self.__autoHide = stream.readBool()
         self.__autoHideButton.setChecked(not self.__autoHide)

eric ide

mercurial