libsaria: Don't save on preference initialization
When a preference is initially created, it should be set to a default value. If it is set to a default value, then we don't need to save it immediately. Let's wait until it changes before actually doing a save...
This commit is contained in:
parent
802513c726
commit
47f33a3f8f
|
@ -235,10 +235,7 @@ class PersPrefTree(PrefTree):
|
|||
save_prefs_enabled = True
|
||||
|
||||
def init_pref(self, pref, value):
|
||||
val = PrefTree.init_pref(self, pref, value)
|
||||
if self.file != None and save_prefs_enabled == True:
|
||||
files.save(self, self.file, ".tree")
|
||||
return val
|
||||
return PrefTree.init_pref(self, pref, value)
|
||||
|
||||
def set_pref(self, pref, value):
|
||||
PrefTree.set_pref(self, pref, value)
|
||||
|
|
Loading…
Reference in New Issue
Block a user