Bug 1637708 - Convert urlclassifier.gethashnoise to a static pref. r=njn

Converts `urlclassifier.gethashnoise` to a static pref.

Differential Revision: https://phabricator.services.mozilla.com/D76374
This commit is contained in:
Kristen Wright 2020-05-31 23:59:03 +00:00
Родитель ce15cc25b4
Коммит 51439289c1
1 изменённых файлов: 2 добавлений и 6 удалений

Просмотреть файл

@ -280,8 +280,6 @@ nsIThread* nsUrlClassifierDBService::gDbBackgroundThread = nullptr;
// thread.
static Atomic<bool> gShuttingDownThread(false);
static uint32_t sGethashNoise = GETHASH_NOISE_DEFAULT;
NS_IMPL_ISUPPORTS(nsUrlClassifierDBServiceWorker, nsIUrlClassifierDBService)
nsUrlClassifierDBServiceWorker::nsUrlClassifierDBServiceWorker()
@ -1636,7 +1634,7 @@ nsresult nsUrlClassifierDBService::Init() {
return NS_ERROR_NOT_AVAILABLE;
}
sGethashNoise =
uint32_t hashNoise =
Preferences::GetUint(GETHASH_NOISE_PREF, GETHASH_NOISE_DEFAULT);
ReadDisallowCompletionsTablesFromPrefs();
@ -1667,7 +1665,7 @@ nsresult nsUrlClassifierDBService::Init() {
return NS_ERROR_OUT_OF_MEMORY;
}
rv = mWorker->Init(sGethashNoise, cacheDir, this);
rv = mWorker->Init(hashNoise, cacheDir, this);
if (NS_FAILED(rv)) {
mWorker = nullptr;
return rv;
@ -1689,8 +1687,6 @@ nsresult nsUrlClassifierDBService::Init() {
observerService->AddObserver(this, "quit-application", false);
observerService->AddObserver(this, "profile-before-change", false);
Preferences::AddUintVarCache(&sGethashNoise, GETHASH_NOISE_PREF,
GETHASH_NOISE_DEFAULT);
Preferences::AddStrongObserver(this, DISALLOW_COMPLETION_TABLE_PREF);
return NS_OK;