mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-19 00:05:36 +00:00
Bug 1475836: Clear cached callback pref when deleting branch. r=njn
MozReview-Commit-ID: C60kGkoFBL8 --HG-- extra : source : 3b9846062755b05de6729a84aa2b0acf6ddfd0bc
This commit is contained in:
parent
4ef55072b9
commit
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;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user