When looking for a bookmark file, first try PROFILE_DIR/bookmarks.html and if that doesn't exist, then try PROFILE_DIR/bookmark.htm

This commit is contained in:
rjc%netscape.com 1999-07-22 09:08:44 +00:00
Родитель ea4b539117
Коммит 9b43bd34af
1 изменённых файлов: 16 добавлений и 1 удалений

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

@ -1874,8 +1874,23 @@ nsBookmarksService::GetBookmarksFile(nsFileSpec* aResult)
*aResult += "bookmarks.html";
// Note: first try "bookmarks.html" and, if that doesn't exist,
// fallback to trying "bookmark.htm". Do this due to older
// versions of the browser where the name is different per
// platform.
if (! aResult->Exists())
rv = NS_ERROR_FAILURE;
{
// XXX should we NS_RELEASE(*aResult) ???
rv = profile->GetCurrentProfileDir(aResult);
if (NS_FAILED(rv)) break;
*aResult += "bookmark.htm";
if (! aResult->Exists())
{
rv = NS_ERROR_FAILURE;
}
}
} while (0);
#ifdef DEBUG