make sure nsCryptoHash/PSM is initialized on the main thread in the url classifier. b=390324, r=tony

This commit is contained in:
dcamp@mozilla.com 2007-08-09 15:33:04 -07:00
Родитель 5f96a07bac
Коммит 350e5abb80
1 изменённых файлов: 5 добавлений и 0 удалений

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

@ -2083,6 +2083,11 @@ nsUrlClassifierDBService::Init()
do_GetService(MOZ_STORAGE_SERVICE_CONTRACTID, &rv);
NS_ENSURE_SUCCESS(rv, rv);
// Force PSM to be loaded on the main thread.
nsCOMPtr<nsICryptoHash> hash =
do_CreateInstance(NS_CRYPTO_HASH_CONTRACTID, &rv);
NS_ENSURE_SUCCESS(rv, rv);
// Start the background thread.
rv = NS_NewThread(&gDbBackgroundThread);
if (NS_FAILED(rv))