зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1475836: Clear cached callback pref when deleting branch. r=njn
MozReview-Commit-ID: C60kGkoFBL8 --HG-- extra : source : 3b9846062755b05de6729a84aa2b0acf6ddfd0bc
This commit is contained in:
Родитель
4ef55072b9
Коммит
d56573ecd5
|
@ -2896,6 +2896,8 @@ nsPrefBranch::DeleteBranch(const char* aStartingAt)
|
|||
nsDependentCString name(pref->Name());
|
||||
if (StringBeginsWith(name, branchName) || name.Equals(branchNameNoDot)) {
|
||||
iter.Remove();
|
||||
// The saved callback pref may be invalid now.
|
||||
gCallbackPref = nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче