we were refreshing _every_ url _every_ second. not anymore

This commit is contained in:
valeski%netscape.com 1999-08-04 01:27:22 +00:00
parent 31e057081c
commit 6fc14bc32a
2 changed files with 30 additions and 26 deletions

View File

@ -2885,22 +2885,24 @@ HTMLContentSink::ProcessMETATag(const nsIParserNode& aNode)
//NS_WARNING("need to fix how necko adds mime headers (in HTMLContentSink::ProcessMETATag)");
// parse out the content
nsIRefreshURI *reefer = nsnull;
rv = mWebShell->QueryInterface(nsCOMTypeInfo<nsIRefreshURI>::GetIID(), (void**)&reefer);
if (NS_FAILED(rv)) return rv;
if (!header.Compare("refresh", PR_TRUE)) {
nsIRefreshURI *reefer = nsnull;
rv = mWebShell->QueryInterface(nsCOMTypeInfo<nsIRefreshURI>::GetIID(), (void**)&reefer);
if (NS_FAILED(rv)) return rv;
const PRUnichar *uriStr = nsnull;
rv = mWebShell->GetURL(&uriStr);
if (NS_FAILED(rv)) return rv;
const PRUnichar *uriStr = nsnull;
rv = mWebShell->GetURL(&uriStr);
if (NS_FAILED(rv)) return rv;
nsIURI *uri = nsnull;
rv = NS_NewURI(&uri, uriStr, nsnull);
if (NS_FAILED(rv)) return rv;
nsIURI *uri = nsnull;
rv = NS_NewURI(&uri, uriStr, nsnull);
if (NS_FAILED(rv)) return rv;
PRInt32 error;
PRInt32 millis = result.ToInteger(&error) * 1000;
rv = reefer->RefreshURI(uri, millis, PR_FALSE);
if (NS_FAILED(rv)) return rv;
PRInt32 error;
PRInt32 millis = result.ToInteger(&error) * 1000;
rv = reefer->RefreshURI(uri, millis, PR_FALSE);
if (NS_FAILED(rv)) return rv;
}
#else
if (nsnull != httpUrl) {
char* value = result.ToNewCString(), *csHeader;

View File

@ -2885,22 +2885,24 @@ HTMLContentSink::ProcessMETATag(const nsIParserNode& aNode)
//NS_WARNING("need to fix how necko adds mime headers (in HTMLContentSink::ProcessMETATag)");
// parse out the content
nsIRefreshURI *reefer = nsnull;
rv = mWebShell->QueryInterface(nsCOMTypeInfo<nsIRefreshURI>::GetIID(), (void**)&reefer);
if (NS_FAILED(rv)) return rv;
if (!header.Compare("refresh", PR_TRUE)) {
nsIRefreshURI *reefer = nsnull;
rv = mWebShell->QueryInterface(nsCOMTypeInfo<nsIRefreshURI>::GetIID(), (void**)&reefer);
if (NS_FAILED(rv)) return rv;
const PRUnichar *uriStr = nsnull;
rv = mWebShell->GetURL(&uriStr);
if (NS_FAILED(rv)) return rv;
const PRUnichar *uriStr = nsnull;
rv = mWebShell->GetURL(&uriStr);
if (NS_FAILED(rv)) return rv;
nsIURI *uri = nsnull;
rv = NS_NewURI(&uri, uriStr, nsnull);
if (NS_FAILED(rv)) return rv;
nsIURI *uri = nsnull;
rv = NS_NewURI(&uri, uriStr, nsnull);
if (NS_FAILED(rv)) return rv;
PRInt32 error;
PRInt32 millis = result.ToInteger(&error) * 1000;
rv = reefer->RefreshURI(uri, millis, PR_FALSE);
if (NS_FAILED(rv)) return rv;
PRInt32 error;
PRInt32 millis = result.ToInteger(&error) * 1000;
rv = reefer->RefreshURI(uri, millis, PR_FALSE);
if (NS_FAILED(rv)) return rv;
}
#else
if (nsnull != httpUrl) {
char* value = result.ToNewCString(), *csHeader;