Pyfa remembers window state (maximized/normal) + more sanity checks in SettingsProvider.getSettings - fill in missing keys with default values

This commit is contained in:
HomeWorld
2010-12-07 02:02:36 +02:00
parent c97222b94c
commit ea8678e094
2 changed files with 12 additions and 4 deletions

View File

@@ -51,6 +51,9 @@ class SettingsProvider():
try:
f = open(p, "rb")
info = cPickle.load(f)
for item in defaults:
if item not in info:
info[item] = defaults[item]
except:
info = {}