Bug 1119956 derive from DiscardableRunnable instead of CancelableRunnable when Cancel() is not supported r=asuth,sg

Differential Revision: https://phabricator.services.mozilla.com/D98118
This commit is contained in:
Karl Tomlinson
2020-12-03 09:04:44 +00:00
parent b97bce2c9b
commit 7afb800388
12 changed files with 41 additions and 39 deletions

View File

@@ -245,10 +245,10 @@ NS_IMPL_ISUPPORTS(WebSocketImpl, nsIInterfaceRequestor, nsIWebSocketListener,
nsIObserver, nsISupportsWeakReference, nsIRequest,
nsIEventTarget, nsIWebSocketImpl)
class CallDispatchConnectionCloseEvents final : public CancelableRunnable {
class CallDispatchConnectionCloseEvents final : public DiscardableRunnable {
public:
explicit CallDispatchConnectionCloseEvents(WebSocketImpl* aWebSocketImpl)
: CancelableRunnable("dom::CallDispatchConnectionCloseEvents"),
: DiscardableRunnable("dom::CallDispatchConnectionCloseEvents"),
mWebSocketImpl(aWebSocketImpl) {
aWebSocketImpl->AssertIsOnTargetThread();
}