Bug 1343798 - Label runnables for HTMLTrackElement. r=jwwang

MozReview-Commit-ID: El7LXJFAHiM
This commit is contained in:
bechen
2017-03-08 10:10:35 +08:00
parent 97bb06207a
commit eab8f00c91

View File

@@ -433,12 +433,17 @@ HTMLTrackElement::SetReadyState(uint16_t aReadyState)
void
HTMLTrackElement::DispatchTrackRunnable(const nsString& aEventName)
{
nsIDocument* doc = OwnerDoc();
if (!doc) {
return;
}
nsCOMPtr<nsIRunnable> runnable =
NewRunnableMethod
<const nsString>(this,
&HTMLTrackElement::DispatchTrustedEvent,
aEventName);
NS_DispatchToMainThread(runnable);
doc->Dispatch("HTMLTrackElement::DispatchTrackRunnable",
TaskCategory::Other, runnable.forget());
}
void