Revised LoadURL API to take an nsIStreamListener and pass it to the document while loading

This commit is contained in:
kipp 1998-06-01 19:56:53 +00:00
parent 07bc5318a7
commit 001b9c1a73

View File

@ -81,7 +81,8 @@ public:
NS_IMETHOD GetLinkHandler(nsILinkHandler** aResult);
NS_IMETHOD LoadURL(const nsString& aURL, nsIPostData* aPostData);
NS_IMETHOD LoadURL(const nsString& aURL, nsIStreamListener* aListener,
nsIPostData* aPostData);
virtual nsIDocument* GetDocument();
virtual void DumpContent(FILE* out);
@ -382,7 +383,10 @@ nsresult WebWidgetImpl::ProvideDefaultHandlers()
// XXX need to save old document in case of failure? Does caller do that?
NS_IMETHODIMP WebWidgetImpl::LoadURL(const nsString& aURLSpec, nsIPostData* aPostData)
NS_IMETHODIMP
WebWidgetImpl::LoadURL(const nsString& aURLSpec,
nsIStreamListener* aListener,
nsIPostData* aPostData)
{
#ifdef NS_DEBUG
printf("WebWidgetImpl::LoadURL: loadURL(");
@ -447,7 +451,7 @@ NS_IMETHODIMP WebWidgetImpl::LoadURL(const nsString& aURLSpec, nsIPostData* aPos
// Now load the document
mPresShell->EnterReflowLock();
doc->LoadURL(url, aPostData);
doc->LoadURL(url, aListener, aPostData);
mPresShell->ExitReflowLock();
PRTime end = PR_Now();