Bug 1381627 - EverySecondTelemetryCallback target draft
authorNico Grunbaum
Thu, 17 Aug 2017 17:39:39 -0700
changeset 655066 e25b40c865d78b4bd3826141547939b7e61ca7fb
parent 654592 1b4c59eef820b46eb0037aca68f83a15088db45f
child 728732 2236b4f037d110423661c7b7d98246b4d9c90bce
push id76760
push userna-g@nostrum.com
push dateTue, 29 Aug 2017 16:20:37 +0000
bugs1381627
milestone57.0a1
Bug 1381627 - EverySecondTelemetryCallback target MozReview-Commit-ID: 2noZLkM4ZjO
media/webrtc/signaling/src/peerconnection/PeerConnectionCtx.cpp
--- 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();
   }