diff --git a/dom/media/platforms/wmf/WMFMediaDataDecoder.cpp b/dom/media/platforms/wmf/WMFMediaDataDecoder.cpp index a5400897adb4..e06ecee2f0c2 100644 --- a/dom/media/platforms/wmf/WMFMediaDataDecoder.cpp +++ b/dom/media/platforms/wmf/WMFMediaDataDecoder.cpp @@ -65,7 +65,10 @@ SendTelemetry(unsigned long hr) [sample] { Telemetry::Accumulate(Telemetry::MEDIA_WMF_DECODE_ERROR, sample); }); - NS_DispatchToMainThread(runnable); + + SystemGroup::Dispatch("WMFMediaDataDecoder::SendTelemetry", + TaskCategory::Other, + runnable.forget()); } RefPtr