bug 12502, View Source doesn't display non UTF-8 charsets on doc's w/o HTTP or Meta

r=ftang
a=bobj
This commit is contained in:
jbetak@netscape.com
2000-02-23 01:48:22 +00:00
parent dd28135812
commit 67ffaa6b63
4 changed files with 448 additions and 38 deletions

View File

@@ -1431,7 +1431,7 @@ nsWebShell::LoadURL(const PRUnichar *aURLSpec,
InitFrameData(PR_FALSE);
const char *cmd = mViewSource ? "view-source" : "view" ;
mViewSource = PR_FALSE; // reset it
return LoadURL(aURLSpec, cmd, aPostDataStream,
aModifyHistory,aType, aLocalIP, aHistoryState,
aReferrer);
@@ -1992,6 +1992,9 @@ nsWebShell::LoadURL(const PRUnichar *aURLSpec,
If you insist that this should be here, then put in URL parsing
optimizations here. -Gagan
*/
mViewSource = (0==PL_strcmp("view-source", aCommand));
nsAutoString urlStr(aURLSpec);
// first things first. try to create a uri out of the string.
nsCOMPtr<nsIURI> uri;
@@ -2545,7 +2548,6 @@ nsWebShell::ReloadDocument(const char* aCharset,
nsAutoString inputCharSet(aCharset);
muDV->SetHintCharacterSet(inputCharSet.GetUnicode());
muDV->SetHintCharacterSetSource((PRInt32)aSource);
mViewSource = (0==PL_strcmp("view-source", aCmd));
if(eCharsetReloadRequested != mCharsetReloadState)
{
mCharsetReloadState = eCharsetReloadRequested;