From d27ca98de265e38d4bc7ed0426137a91a32aa007 Mon Sep 17 00:00:00 2001 From: "dbaron%dbaron.org" Date: Sat, 15 Apr 2006 07:20:14 +0000 Subject: [PATCH] Null-check mBodyContent. b=334080 r+sr=bzbarsky --- content/html/document/src/nsImageDocument.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/content/html/document/src/nsImageDocument.cpp b/content/html/document/src/nsImageDocument.cpp index 5c805ab10f34..d9cee8bbe680 100644 --- a/content/html/document/src/nsImageDocument.cpp +++ b/content/html/document/src/nsImageDocument.cpp @@ -652,6 +652,11 @@ nsImageDocument::CheckOverflowing(PRBool changeState) nsRect visibleArea = context->GetVisibleArea(); nsCOMPtr content = do_QueryInterface(mBodyContent); + if (!content) { + NS_WARNING("no body on image document!"); + return NS_ERROR_FAILURE; + } + nsRefPtr styleContext = context->StyleSet()->ResolveStyleFor(content, nsnull);