mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 799419: Force NSS startup during PeerConnection Initialize r=bsmith,jesup
This commit is contained in:
parent
645ded6229
commit
e0a0253926
@ -371,6 +371,14 @@ PeerConnectionImpl::Initialize(IPeerConnectionObserver* aObserver,
|
||||
MOZ_ASSERT(aObserver);
|
||||
mPCObserver = aObserver;
|
||||
|
||||
nsresult res;
|
||||
|
||||
#ifdef MOZILLA_INTERNAL_API
|
||||
// This code interferes with the C++ unit test startup code.
|
||||
nsCOMPtr<nsISupports> nssDummy = do_GetService("@mozilla.org/psm;1", &res);
|
||||
NS_ENSURE_SUCCESS(res, res);
|
||||
#endif
|
||||
|
||||
#ifdef MOZILLA_INTERNAL_API
|
||||
// Currently no standalone unit tests for DataChannel,
|
||||
// which is the user of mWindow
|
||||
@ -396,7 +404,7 @@ PeerConnectionImpl::Initialize(IPeerConnectionObserver* aObserver,
|
||||
mMedia->SignalIceCompleted.connect(this, &PeerConnectionImpl::IceCompleted);
|
||||
|
||||
// Initialize the media object.
|
||||
nsresult res = mMedia->Init();
|
||||
res = mMedia->Init();
|
||||
if (NS_FAILED(res)) {
|
||||
CSFLogErrorS(logTag, __FUNCTION__ << ": Couldn't initialize media object");
|
||||
return res;
|
||||
|
Loading…
Reference in New Issue
Block a user