From f96b54237b2741f437dbf048bf33c2f8e45e42bb Mon Sep 17 00:00:00 2001 From: "enndeakin%sympatico.ca" Date: Fri, 2 Mar 2007 03:57:16 +0000 Subject: [PATCH] Bug 372247, crash simulating key events on a window with no frame, r+sr=roc git-svn-id: svn://10.0.0.236/trunk@221194 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/dom/src/base/nsDOMWindowUtils.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mozilla/dom/src/base/nsDOMWindowUtils.cpp b/mozilla/dom/src/base/nsDOMWindowUtils.cpp index 39fe82c23c2..3ef48b5c73a 100644 --- a/mozilla/dom/src/base/nsDOMWindowUtils.cpp +++ b/mozilla/dom/src/base/nsDOMWindowUtils.cpp @@ -261,8 +261,11 @@ nsDOMWindowUtils::GetWidget() if (docShell) { nsCOMPtr presShell; docShell->GetPresShell(getter_AddRefs(presShell)); - if (presShell) - return presShell->GetRootFrame()->GetWindow(); + if (presShell) { + nsIFrame* frame = presShell->GetRootFrame(); + if (frame) + return frame->GetWindow(); + } } }