From 142608a6a809fbbd8292e8f7cb4e907b9d4476fe Mon Sep 17 00:00:00 2001 From: "chak%netscape.com" Date: Tue, 13 Mar 2001 06:35:48 +0000 Subject: [PATCH] Last Fix for #68720 - EmbedAPI should use generic startup observers r=ccarlen,sr=alecf git-svn-id: svn://10.0.0.236/trunk@89460 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/embedding/base/nsEmbedAPI.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mozilla/embedding/base/nsEmbedAPI.cpp b/mozilla/embedding/base/nsEmbedAPI.cpp index a93ec5d6681..d63ca86a2ea 100644 --- a/mozilla/embedding/base/nsEmbedAPI.cpp +++ b/mozilla/embedding/base/nsEmbedAPI.cpp @@ -25,7 +25,7 @@ #include "nsIServiceManager.h" #include "nsIEventQueueService.h" #include "nsIChromeRegistry.h" - +#include "nsIAppStartupNotifier.h" #include "nsIStringBundle.h" #include "nsIDirectoryService.h" @@ -112,6 +112,11 @@ nsresult NS_InitEmbedding(nsILocalFile *mozBinDirectory, sRegistryInitializedFlag = PR_TRUE; } + nsCOMPtr mStartupNotifier = do_CreateInstance(NS_APPSTARTUPNOTIFIER_CONTRACTID, &rv); + if(NS_FAILED(rv)) + return rv; + mStartupNotifier->Observe(nsnull, APPSTARTUP_TOPIC, nsnull); + // Create the Event Queue for the UI thread... // // If an event queue already exists for the thread, then