зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1265262 - Check for null root branch when registering pref watcher. r=froydnj
This commit is contained in:
Родитель
565cdb97f5
Коммит
dad6ca00c0
|
@ -51,10 +51,14 @@ LoadPrefValue(const char* aName)
|
|||
void
|
||||
LoadExistingPrefs()
|
||||
{
|
||||
nsIPrefBranch* root = Preferences::GetRootBranch();
|
||||
if (!root) {
|
||||
return;
|
||||
}
|
||||
|
||||
uint32_t count;
|
||||
char** names;
|
||||
nsresult rv = Preferences::GetRootBranch()->
|
||||
GetChildList(kLoggingPrefPrefix, &count, &names);
|
||||
nsresult rv = root->GetChildList(kLoggingPrefPrefix, &count, &names);
|
||||
if (NS_SUCCEEDED(rv) && count) {
|
||||
for (size_t i = 0; i < count; i++) {
|
||||
LoadPrefValue(names[i]);
|
||||
|
|
Загрузка…
Ссылка в новой задаче