bug 389550 - SetupExtraData should create Crash Reports dir if it doesn't exist. r=bsmedberg

This commit is contained in:
ted.mielczarek@gmail.com 2007-09-04 13:38:38 -07:00
Родитель f647b1728d
Коммит 42bf0f386b
1 изменённых файлов: 9 добавлений и 0 удалений

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

@ -578,6 +578,15 @@ nsresult SetupExtraData(nsILocalFile* aAppDataDirectory,
rv = dataDirectory->Append(NS_LITERAL_STRING("Crash Reports"));
NS_ENSURE_SUCCESS(rv, rv);
PRBool exists;
rv = dataDirectory->Exists(&exists);
NS_ENSURE_SUCCESS(rv, rv);
if (!exists) {
rv = dataDirectory->Create(nsIFile::DIRECTORY_TYPE, 0600);
NS_ENSURE_SUCCESS(rv, rv);
}
nsCAutoString data;
if(NS_SUCCEEDED(GetOrInit(dataDirectory, NS_LITERAL_STRING("UserID"),
data, InitUserID)))