From e48388726b2453d4d3ddb259dbddff78e7e32e74 Mon Sep 17 00:00:00 2001 From: "danm%netscape.com" Date: Fri, 16 Nov 2001 02:15:31 +0000 Subject: [PATCH] hook up CreateAboutBlankContentViewer. bug 88229 r=jst,rpotts git-svn-id: svn://10.0.0.236/trunk@108238 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/docshell/base/nsDocShell.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/mozilla/docshell/base/nsDocShell.cpp b/mozilla/docshell/base/nsDocShell.cpp index 7d061800505..057e580c143 100644 --- a/mozilla/docshell/base/nsDocShell.cpp +++ b/mozilla/docshell/base/nsDocShell.cpp @@ -3399,6 +3399,8 @@ nsDocShell::EnsureContentViewer() { if (mContentViewer) return NS_OK; + if (mIsBeingDestroyed) + return NS_ERROR_FAILURE; return CreateAboutBlankContentViewer(); } @@ -3431,8 +3433,6 @@ nsDocShell::EnsureDeviceContext() NS_IMETHODIMP nsDocShell::CreateAboutBlankContentViewer() { - return NS_ERROR_NOT_IMPLEMENTED; // for now. not quite working yet. - nsCOMPtr blankDoc; nsCOMPtr viewer; @@ -3441,8 +3441,10 @@ nsDocShell::CreateAboutBlankContentViewer() if (!docFactory) return NS_ERROR_FAILURE; + nsCOMPtr loadGroup(do_GetInterface(mLoadCookie)); + // generate (about:blank) document to load - docFactory->CreateBlankDocument(getter_AddRefs(blankDoc)); + docFactory->CreateBlankDocument(loadGroup, getter_AddRefs(blankDoc)); if (!blankDoc) return NS_ERROR_FAILURE;