Load preference trees
Preference trees should be able to load from disk if associated with a file.
This commit is contained in:
parent
133a5eb63d
commit
a95e94936d
|
@ -226,8 +226,16 @@ class PersPrefTree(PrefTree):
|
|||
|
||||
def init_pref(self, pref, value):
|
||||
PrefTree.init_pref(self, pref, value)
|
||||
data.save(self.file, ".tree")
|
||||
if self.file != None:
|
||||
data.save(self, self.file, ".tree")
|
||||
|
||||
def set_pref(self, pref, value):
|
||||
PrefTree.set_pref(self, pref, value)
|
||||
data.save(self.file, ".tree")
|
||||
if self.file != None:
|
||||
data.save(self, self.file, ".tree")
|
||||
|
||||
def get_pref_tree(file):
|
||||
tree = data.load(file, ".tree")
|
||||
if tree == None:
|
||||
tree = PersPrefTree(file)
|
||||
return tree
|
||||
|
|
Loading…
Reference in New Issue