mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-08 04:27:37 +00:00
510f7d8823
Backed out changeset a0a572ab4614 (bug 1126465) Backed out changeset c96bac2df9a4 (bug 1126465) Backed out changeset ebe589cc0d92 (bug 1126465) Backed out changeset 96e70a10440c (bug 1126465) Backed out changeset 47301816c705 (bug 1126465) Backed out changeset dd957ede2d36 (bug 1126465) Backed out changeset d8045d89bfda (bug 1126465) Backed out changeset 22aff1448376 (bug 1126465) Backed out changeset 212c4e3377f8 (bug 1126465) Backed out changeset 408b00141b82 (bug 1126465)
28 lines
777 B
C++
28 lines
777 B
C++
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* vim: set ts=8 sts=2 et sw=2 tw=80: */
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
#include "MediaPromise.h"
|
|
#include "MediaTaskQueue.h"
|
|
#include "nsThreadUtils.h"
|
|
|
|
namespace mozilla {
|
|
namespace detail {
|
|
|
|
nsresult
|
|
DispatchMediaPromiseRunnable(MediaTaskQueue* aTaskQueue, nsIRunnable* aRunnable)
|
|
{
|
|
return aTaskQueue->ForceDispatch(aRunnable);
|
|
}
|
|
|
|
nsresult
|
|
DispatchMediaPromiseRunnable(nsIEventTarget* aEventTarget, nsIRunnable* aRunnable)
|
|
{
|
|
return aEventTarget->Dispatch(aRunnable, NS_DISPATCH_NORMAL);
|
|
}
|
|
|
|
}
|
|
} // namespace mozilla
|