зеркало из https://github.com/mozilla/gecko-dev.git
fix for #59125 - back out some stuff that I didn't mean to checkin
(wallet has to be loaded in main1() so that it registers correctly with the observer service) r=syd, sr=scc
This commit is contained in:
Родитель
d5affef82d
Коммит
bac3c79938
|
@ -42,6 +42,7 @@
|
|||
#include "nsIDirectoryService.h"
|
||||
#include "nsAppDirectoryServiceDefs.h"
|
||||
#include "nsSpecialSystemDirectory.h"
|
||||
#include "nsIWalletService.h"
|
||||
#include "nsIWindowMediator.h"
|
||||
#include "nsIDOMWindowInternal.h"
|
||||
#include "nsIClipboard.h"
|
||||
|
@ -84,6 +85,7 @@
|
|||
|
||||
static NS_DEFINE_CID(kSoftUpdateCID, NS_SoftwareUpdate_CID);
|
||||
static NS_DEFINE_CID(kWindowMediatorCID, NS_WINDOWMEDIATOR_CID);
|
||||
static NS_DEFINE_CID(kWalletServiceCID, NS_WALLETSERVICE_CID);
|
||||
static NS_DEFINE_CID(kEventQueueServiceCID, NS_EVENTQUEUESERVICE_CID);
|
||||
|
||||
|
||||
|
@ -1004,6 +1006,8 @@ static nsresult main1(int argc, char* argv[], nsISupports *nativeApp )
|
|||
NS_ASSERTION(NS_SUCCEEDED(rv), "failed to Ensure1Window");
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
// Startup wallet service so it registers for notifications
|
||||
NS_WITH_SERVICE(nsIWalletService, walletService, kWalletServiceCID, &rv);
|
||||
|
||||
InitCachePrefs();
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче