mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-20 16:47:58 +01:00
Use options.allPrefs rather than nsIPrefBranch#getChildList
This commit is contained in:
@@ -1187,7 +1187,7 @@ function Options() //{{{
|
||||
if (!filter)
|
||||
filter = "";
|
||||
|
||||
let prefArray = services.get("pref").getChildList("", { value: 0 });
|
||||
let prefArray = options.allPrefs();
|
||||
prefArray.sort();
|
||||
let prefs = function () {
|
||||
for (let [, pref] in Iterator(prefArray))
|
||||
|
||||
@@ -311,15 +311,8 @@ function Sanitizer() //{{{
|
||||
return errors;
|
||||
};
|
||||
|
||||
self.__defineGetter__("prefNames", function () {
|
||||
let ret = [];
|
||||
|
||||
[self.prefDomain, self.prefDomain2].forEach(function (branch) {
|
||||
ret = ret.concat(services.get("pref").getBranch(branch).getChildList("", {}).map(function (pref) branch + pref));
|
||||
});
|
||||
|
||||
return ret;
|
||||
});
|
||||
self.__defineGetter__("prefNames",
|
||||
function () util.Array.flatten([self.prefDomain, self.prefDomain2].map(options.allPrefs)));
|
||||
//}}}
|
||||
|
||||
return self;
|
||||
|
||||
Reference in New Issue
Block a user