fixing a potential crash if prefs do not exist. need to set rv. npodb

This commit is contained in:
dougt%meer.net 2005-09-07 18:33:50 +00:00
Родитель d6c2b9b884
Коммит 81f1a86c0d
1 изменённых файлов: 1 добавлений и 2 удалений

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

@ -105,7 +105,7 @@ nsSpatialNavigationService::Observe(nsISupports *aSubject, const char *aTopic, c
NS_ENSURE_SUCCESS(rv, rv);
windowWatcher->RegisterNotification(this);
nsCOMPtr<nsIPrefBranch2> prefBranch = do_GetService(NS_PREFSERVICE_CONTRACTID);
nsCOMPtr<nsIPrefBranch2> prefBranch = do_GetService(NS_PREFSERVICE_CONTRACTID, &rv);
NS_ENSURE_SUCCESS(rv, rv);
prefBranch->AddObserver("snav.", this, PR_FALSE);
@ -186,7 +186,6 @@ nsSpatialNavigationService::Observe(nsISupports *aSubject, const char *aTopic, c
#define SpatialNavigationService_ContractID "@mozilla.org/spatialnavigation/service"
static NS_METHOD SpatialNavigationServiceRegistration(nsIComponentManager *aCompMgr,
nsIFile *aPath,
const char *registryLocation,