From aee3286fe433a5ce00ae364f6fbd9e32e4b2bfd2 Mon Sep 17 00:00:00 2001 From: "sharparrow1%yahoo.com" Date: Tue, 20 Feb 2007 00:26:53 +0000 Subject: [PATCH] Bug 370945: Crash in GetLayerPoint. r+sr=roc. git-svn-id: svn://10.0.0.236/trunk@220563 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/layout/base/nsLayoutUtils.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mozilla/layout/base/nsLayoutUtils.cpp b/mozilla/layout/base/nsLayoutUtils.cpp index 7e60628c9ae..1d8021faac1 100644 --- a/mozilla/layout/base/nsLayoutUtils.cpp +++ b/mozilla/layout/base/nsLayoutUtils.cpp @@ -1866,5 +1866,7 @@ nsLayoutUtils::GetClosestLayer(nsIFrame* aFrame) layer->GetParent()->GetType() == nsGkAtoms::scrollFrame)) break; } - return layer; + if (layer) + return layer; + return aFrame->GetPresContext()->PresShell()->FrameManager()->GetRootFrame(); }