mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-11 20:35:50 +00:00
Bug 1411480 (attempt 2) - Remove pref_savePrefs()'s argument. r=glandium.
It's always gHashTable, and all the other functions in this file work directly on gHashTable rather than taking a parameter. MozReview-Commit-ID: BDCEvcMlo8P --HG-- extra : rebase_source : 8f136c100f2a4f7b2b34cfa884b8cc91c2d80e3a
This commit is contained in:
parent
d10e26c913
commit
2c49c63d40
@ -554,11 +554,11 @@ pref_SetPref(const dom::PrefSetting& aPref)
|
||||
}
|
||||
|
||||
static PrefSaveData
|
||||
pref_savePrefs(PLDHashTable* aTable)
|
||||
pref_savePrefs()
|
||||
{
|
||||
PrefSaveData savedPrefs(aTable->EntryCount());
|
||||
PrefSaveData savedPrefs(gHashTable->EntryCount());
|
||||
|
||||
for (auto iter = aTable->Iter(); !iter.Done(); iter.Next()) {
|
||||
for (auto iter = gHashTable->Iter(); !iter.Done(); iter.Next()) {
|
||||
auto pref = static_cast<PrefHashEntry*>(iter.Get());
|
||||
|
||||
nsAutoCString prefValue;
|
||||
@ -4415,7 +4415,7 @@ Preferences::WritePrefFile(nsIFile* aFile, SaveMethod aSaveMethod)
|
||||
|
||||
nsresult rv = NS_OK;
|
||||
mozilla::UniquePtr<PrefSaveData> prefs =
|
||||
MakeUnique<PrefSaveData>(pref_savePrefs(gHashTable));
|
||||
MakeUnique<PrefSaveData>(pref_savePrefs());
|
||||
|
||||
// Put the newly constructed preference data into sPendingWriteData
|
||||
// for the next request to pick up
|
||||
@ -4450,7 +4450,7 @@ Preferences::WritePrefFile(nsIFile* aFile, SaveMethod aSaveMethod)
|
||||
// This will do a main thread write. It is safe to do it this way because
|
||||
// AllowOffMainThreadSave() returns a consistent value for the lifetime of
|
||||
// the parent process.
|
||||
PrefSaveData prefsData = pref_savePrefs(gHashTable);
|
||||
PrefSaveData prefsData = pref_savePrefs();
|
||||
return PreferencesWriter::Write(aFile, prefsData);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user