From 6601e7a688060a2376f4128d9ffffaec896f61f9 Mon Sep 17 00:00:00 2001 From: "blythe%netscape.com" Date: Sat, 10 Aug 2002 00:25:39 +0000 Subject: [PATCH] fix crash in bug 119034 r=timeless,sr=darin,a=asa Simple NULL check, safe git-svn-id: svn://10.0.0.236/trunk@126924 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/xpcom/threads/nsTimerImpl.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mozilla/xpcom/threads/nsTimerImpl.cpp b/mozilla/xpcom/threads/nsTimerImpl.cpp index 8d37cb01588..86791f7e35b 100644 --- a/mozilla/xpcom/threads/nsTimerImpl.cpp +++ b/mozilla/xpcom/threads/nsTimerImpl.cpp @@ -388,7 +388,8 @@ void* handleTimerEvent(TimerEventType* event) if (gFireOnIdle) { if (NS_STATIC_CAST(nsTimerImpl*, event->e.owner)->IsIdle()) { NS_ASSERTION(gManager, "Global Thread Manager is null!"); - gManager->AddIdleTimer(NS_STATIC_CAST(nsTimerImpl*, event->e.owner)); + if (gManager) + gManager->AddIdleTimer(NS_STATIC_CAST(nsTimerImpl*, event->e.owner)); return nsnull; } }