From 8ede9c35010108b2b5ec869278d2e37590952ebc Mon Sep 17 00:00:00 2001 From: kipp Date: Sat, 11 Jul 1998 03:47:56 +0000 Subject: [PATCH] Avoid crashing when we have no content git-svn-id: svn://10.0.0.236/trunk@5347 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/layout/base/src/nsFrame.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/mozilla/layout/base/src/nsFrame.cpp b/mozilla/layout/base/src/nsFrame.cpp index dd71d169d57..d7f69decff2 100644 --- a/mozilla/layout/base/src/nsFrame.cpp +++ b/mozilla/layout/base/src/nsFrame.cpp @@ -532,12 +532,14 @@ NS_METHOD nsFrame::HandleEvent(nsIPresContext& aPresContext, { aEventStatus = nsEventStatus_eIgnore; - nsIEventStateManager *mManager; - if (NS_OK == aPresContext.GetEventStateManager(&mManager)) { - mManager->SetEventTarget((nsISupports*)mContent); - NS_RELEASE(mManager); + if (nsnull != mContent) { + nsIEventStateManager *mManager; + if (NS_OK == aPresContext.GetEventStateManager(&mManager)) { + mManager->SetEventTarget((nsISupports*)mContent); + NS_RELEASE(mManager); + } + mContent->HandleDOMEvent(aPresContext, aEvent, nsnull, aEventStatus); } - mContent->HandleDOMEvent(aPresContext, aEvent, nsnull, aEventStatus); #if DO_SELECTION