Provided implementation for the file fixup work.

This commit is contained in:
tbogard%aol.net 2000-04-12 10:06:58 +00:00
Родитель fee486f4b4
Коммит 8b1af3fb93
1 изменённых файлов: 13 добавлений и 1 удалений

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

@ -2332,7 +2332,19 @@ NS_IMETHODIMP nsDocShell::FileURIFixup(const PRUnichar* aStringURI,
nsAutoString uriSpec(aStringURI);
ConvertFileToStringURI(uriSpec, uriSpec);
return NS_OK;
if(0 == uriSpec.Find("file:", 0))
{
// if this is file url, we need to convert the URI
// from Unicode to the FS charset
nsCAutoString inFSCharset;
NS_ENSURE_SUCCESS(ConvertStringURIToFileCharset(uriSpec, inFSCharset),
NS_ERROR_FAILURE);
if(NS_SUCCEEDED(NS_NewURI(aURI, inFSCharset.GetBuffer(), nsnull)))
return NS_OK;
}
return NS_ERROR_FAILURE;
}
#define FILE_PROTOCOL "file://"