Sfoglia il codice sorgente

Workaround about QSettings.value of recentFiles for PyQt4

Kentaro Wada 7 anni fa
parent
commit
0dcdde4b84
1 ha cambiato i file con 2 aggiunte e 1 eliminazioni
  1. 2 1
      labelme/app.py

+ 2 - 1
labelme/app.py

@@ -418,7 +418,8 @@ class MainWindow(QtWidgets.QMainWindow, WindowMixin):
         # XXX: Could be completely declarative.
         # Restore application settings.
         self.settings = QtCore.QSettings('labelme', 'labelme')
-        self.recentFiles = self.settings.value('recentFiles', [])
+        # FIXME: QSettings.value can return None on PyQt4
+        self.recentFiles = self.settings.value('recentFiles', []) or []
         size = self.settings.value('window/size', QtCore.QSize(600, 500))
         position = self.settings.value('window/position', QtCore.QPoint(0, 0))
         self.resize(size)