mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-20 20:17:59 +01:00
Fix: options.js initialization at loading
This commit is contained in:
@@ -404,6 +404,9 @@ const Options = Module("options", {
|
||||
requires: ["config", "highlight", "storage"],
|
||||
|
||||
init: function () {
|
||||
this._optionHash = {};
|
||||
this._prefContexts = [];
|
||||
|
||||
for (let [, pref] in Iterator(this.allPrefs(Options.OLD_SAVED))) {
|
||||
let saved = Options.SAVED + pref.substr(Options.OLD_SAVED.length)
|
||||
if (!this.getPref(saved))
|
||||
@@ -436,9 +439,6 @@ const Options = Module("options", {
|
||||
storage.newMap("options", { store: false });
|
||||
storage.addObserver("options", optionObserver, window);
|
||||
|
||||
this._optionHash = {};
|
||||
this._prefContexts = [];
|
||||
|
||||
this.prefObserver.register();
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user