291876 fall back to Alert() instead of an error page when we have no nsIURI object

r=bz sr=darin a=asa
This commit is contained in:
cbiesinger%web.de 2005-04-27 11:53:27 +00:00
Родитель d8102ebaaa
Коммит 2c8feb7c53
1 изменённых файлов: 3 добавлений и 1 удалений

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

@ -2952,7 +2952,9 @@ nsDocShell::DisplayLoadError(nsresult aError, nsIURI *aURI,
// Display the error as a page or an alert prompt
NS_ENSURE_FALSE(messageStr.IsEmpty(), NS_ERROR_FAILURE);
if (mUseErrorPages) {
// Note: For now, display an alert instead of an error page if we have no
// URI object. Missing URI objects are handled badly by session history.
if (mUseErrorPages && aURI) {
// Display an error page
LoadErrorPage(aURI, aURL, error.get(), messageStr.get(),
aFailedChannel);