Removing registry update calls in the destructor and adding it at the app startup session. r=dp

This commit is contained in:
racham%netscape.com 2000-08-28 23:34:04 +00:00
Родитель fb844d8b47
Коммит 74e3957555
1 изменённых файлов: 4 добавлений и 3 удалений

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

@ -238,9 +238,6 @@ nsProfile::~nsProfile()
printf("~nsProfile \n");
#endif
gProfileDataAccess->mProfileDataChanged = PR_TRUE;
gProfileDataAccess->UpdateRegistry(nsnull);
if (--gInstanceCount == 0) {
delete gProfileDataAccess;
@ -1341,6 +1338,10 @@ NS_IMETHODIMP nsProfile::StartApprunner(const PRUnichar* profileName)
return rv;
}
// Update registry entries
gProfileDataAccess->mProfileDataChanged = PR_TRUE;
gProfileDataAccess->UpdateRegistry(nsnull);
// Need to load new profile prefs.
rv = LoadNewProfilePrefs();
return rv;