From 785a778ef47cd7d5412c6034ff044c0c4670e2a7 Mon Sep 17 00:00:00 2001 From: Robert O'Callahan Date: Wed, 10 Dec 2008 15:57:27 +0100 Subject: [PATCH] Bug 468753 - Startup crash in nsViewManager::ProcessSynthMouseMoveEvent; r+sr=dbaron --- view/src/nsViewManager.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/view/src/nsViewManager.cpp b/view/src/nsViewManager.cpp index 16f6b6ccec98..7fa29226052f 100644 --- a/view/src/nsViewManager.cpp +++ b/view/src/nsViewManager.cpp @@ -2415,7 +2415,10 @@ nsViewManager::ProcessSynthMouseMoveEvent(PRBool aFromScroll) event.time = PR_IntervalNow(); // XXX set event.isShift, event.isControl, event.isAlt, event.isMeta ? - pointVM->GetViewObserver()->DispatchSynthMouseMove(&event, !aFromScroll); + nsCOMPtr observer = pointVM->GetViewObserver(); + if (observer) { + observer->DispatchSynthMouseMove(&event, !aFromScroll); + } if (!aFromScroll) mSynthMouseMoveEvent.Forget();