Bug 1345034 - Label runnables in dom/media/WMFMediaDataDecoder.cpp; r?jwwang
MozReview-Commit-ID: G5ioUsJdvQd
--- a/dom/media/platforms/wmf/WMFMediaDataDecoder.cpp
+++ b/dom/media/platforms/wmf/WMFMediaDataDecoder.cpp
@@ -60,17 +60,20 @@ SendTelemetry(unsigned long hr)
} else {
sample = 3; // high bucket
}
nsCOMPtr<nsIRunnable> runnable = NS_NewRunnableFunction(
[sample] {
Telemetry::Accumulate(Telemetry::MEDIA_WMF_DECODE_ERROR, sample);
});
- NS_DispatchToMainThread(runnable);
+
+ SystemGroup::Dispatch("WMFMediaDataDecoder::SendTelemetry",
+ TaskCategory::Other,
+ runnable.forget());
}
RefPtr<ShutdownPromise>
WMFMediaDataDecoder::Shutdown()
{
MOZ_DIAGNOSTIC_ASSERT(!mIsShutDown);
mIsShutDown = true;