Bug 1381627 - EverySecondTelemetryCallback target
MozReview-Commit-ID: 2noZLkM4ZjO
--- a/media/webrtc/signaling/src/peerconnection/PeerConnectionCtx.cpp
+++ b/media/webrtc/signaling/src/peerconnection/PeerConnectionCtx.cpp
@@ -363,17 +363,17 @@ PeerConnectionCtx::UpdateNetworkState(bo
}
}
nsresult PeerConnectionCtx::Initialize() {
initGMP();
mTelemetryTimer = do_CreateInstance(NS_TIMER_CONTRACTID);
MOZ_ASSERT(mTelemetryTimer);
- nsresult rv = mTelemetryTimer->SetTarget(gMainThread);
+ nsresult rv = mTelemetryTimer->SetTarget(SystemGroup::EventTargetFor(TaskCategory::Other));
NS_ENSURE_SUCCESS(rv, rv);
mTelemetryTimer->InitWithNamedFuncCallback(EverySecondTelemetryCallback_m, this, 1000,
nsITimer::TYPE_REPEATING_PRECISE_CAN_SKIP,
"EverySecondTelemetryCallback_m");
if (XRE_IsContentProcess()) {
WebrtcGlobalChild::Create();
}