Backed out changeset dc7664f78fbd (bug 1660307) for causing mochitest failures. CLOSED TREE DONTBUILD

This commit is contained in:
smolnar 2021-02-18 14:49:38 +02:00
Родитель 0757c7413f
Коммит 631c520695
1 изменённых файлов: 4 добавлений и 6 удалений

Просмотреть файл

@ -13,7 +13,6 @@
#include "mozilla/Atomics.h"
#include "mozilla/BasePrincipal.h"
#include "mozilla/DOMEventTargetHelper.h"
#include "mozilla/ThreadSafeWeakPtr.h"
#include "mozilla/net/WebSocketChannel.h"
#include "mozilla/dom/File.h"
#include "mozilla/dom/MessageEvent.h"
@ -68,6 +67,7 @@
#include "nsIWebSocketChannel.h"
#include "nsIWebSocketListener.h"
#include "nsProxyRelease.h"
#include "nsWeakReference.h"
#include "nsIWebSocketImpl.h"
#define OPEN_EVENT_STRING u"open"_ns
@ -83,14 +83,11 @@ namespace dom {
class WebSocketImpl final : public nsIInterfaceRequestor,
public nsIWebSocketListener,
public nsIObserver,
public SupportsThreadSafeWeakPtr<WebSocketImpl>,
public nsSupportsWeakReference,
public nsIRequest,
public nsIEventTarget,
public nsIWebSocketImpl {
public:
MOZ_DECLARE_THREADSAFEWEAKREFERENCE_TYPENAME(WebSocketImpl)
MOZ_DECLARE_REFCOUNTED_TYPENAME(WebSocketImpl)
NS_DECL_NSIINTERFACEREQUESTOR
NS_DECL_NSIWEBSOCKETLISTENER
NS_DECL_NSIOBSERVER
@ -245,7 +242,8 @@ class WebSocketImpl final : public nsIInterfaceRequestor,
};
NS_IMPL_ISUPPORTS(WebSocketImpl, nsIInterfaceRequestor, nsIWebSocketListener,
nsIObserver, nsIRequest, nsIEventTarget, nsIWebSocketImpl)
nsIObserver, nsISupportsWeakReference, nsIRequest,
nsIEventTarget, nsIWebSocketImpl)
class CallDispatchConnectionCloseEvents final : public DiscardableRunnable {
public: