1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-02-28 11:45:47 +01:00

Fix some more bootstrapping update bugs.

This commit is contained in:
Kris Maglione
2011-01-17 21:40:54 -05:00
parent 41441f600c
commit 35419ad234
7 changed files with 61 additions and 32 deletions

View File

@@ -152,8 +152,11 @@ var Storage = Module("Storage", {
},
cleanup: function () {
for (let key in keys(this.keys))
for (let key in keys(this.keys)) {
if (this[key].timer)
this[key].timer.flush();
delete this[key];
}
for (let ary in values(this.observers))
for (let obj in values(ary))
if (obj.ref && obj.ref.get())
@@ -239,7 +242,8 @@ var Storage = Module("Storage", {
},
save: function save(key) {
saveData(this.keys[key]);
if (this[key])
saveData(this.keys[key]);
},
saveAll: function storeAll() {