From 23f82d0afab500de6645a7682d90cbcd130556a2 Mon Sep 17 00:00:00 2001 From: "rpotts%netscape.com" Date: Mon, 1 Jan 2001 22:48:47 +0000 Subject: [PATCH] Some changes to make nsDocShell::LoadStream() work better... git-svn-id: svn://10.0.0.236/trunk@84256 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/docshell/base/nsDocShell.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mozilla/docshell/base/nsDocShell.cpp b/mozilla/docshell/base/nsDocShell.cpp index 54966c94571..737d2fa952f 100644 --- a/mozilla/docshell/base/nsDocShell.cpp +++ b/mozilla/docshell/base/nsDocShell.cpp @@ -449,7 +449,9 @@ NS_IMETHODIMP nsDocShell::LoadStream(nsIInputStream *aStream, nsIURI *aURI, nsresult rv = NS_OK; uri = do_CreateInstance(kSimpleURICID, &rv); if (NS_FAILED(rv)) return rv; - rv = uri->SetSpec("stream"); + // Make sure that the URI spec "looks" like a protocol and path... + // For now, just use a bogus protocol called "internal" + rv = uri->SetSpec("internal:load-stream"); if (NS_FAILED(rv)) return rv; } @@ -498,7 +500,7 @@ NS_IMETHODIMP nsDocShell::LoadStream(nsIInputStream *aStream, nsIURI *aURI, // build up a channel for this stream. nsCOMPtr channel; - NS_ENSURE_SUCCESS(NS_NewInputStreamChannel(getter_AddRefs(channel), aURI, aStream, + NS_ENSURE_SUCCESS(NS_NewInputStreamChannel(getter_AddRefs(channel), uri, aStream, aContentType, aContentLen), NS_ERROR_FAILURE); nsCOMPtr uriLoader(do_GetService(NS_URI_LOADER_CONTRACTID));