зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1559340 - Make sure NetworkConnectivityService::Init() only gets called once r=michal
Differential Revision: https://phabricator.services.mozilla.com/D35000 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
cff8fe1fbc
Коммит
8c623c2e91
|
@ -25,13 +25,13 @@ class NetworkConnectivityService : public nsINetworkConnectivityService,
|
|||
NS_DECL_NSISTREAMLISTENER
|
||||
NS_DECL_NSIREQUESTOBSERVER
|
||||
|
||||
nsresult Init();
|
||||
static already_AddRefed<NetworkConnectivityService> GetSingleton();
|
||||
|
||||
private:
|
||||
NetworkConnectivityService() = default;
|
||||
virtual ~NetworkConnectivityService() = default;
|
||||
|
||||
nsresult Init();
|
||||
// Calls all the check methods
|
||||
void PerformChecks();
|
||||
|
||||
|
|
|
@ -299,9 +299,9 @@ nsresult nsIOService::InitializeCaptivePortalService() {
|
|||
->Initialize();
|
||||
}
|
||||
|
||||
// Instantiate and initialize the service
|
||||
RefPtr<NetworkConnectivityService> ncs =
|
||||
NetworkConnectivityService::GetSingleton();
|
||||
ncs->Init();
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче