From 78d58e60ed8cde697e23d4edf08d4a3872b1baf3 Mon Sep 17 00:00:00 2001 From: Boris Zbarsky Date: Wed, 21 Mar 2018 23:13:29 -0400 Subject: [PATCH] Bug 1442039 part 10. Remove now-unused nsEventTargetSH. r=peterv MozReview-Commit-ID: WocCkriliI --- dom/base/nsDOMClassInfo.cpp | 24 ------------------------ dom/base/nsDOMClassInfo.h | 18 ------------------ 2 files changed, 42 deletions(-) diff --git a/dom/base/nsDOMClassInfo.cpp b/dom/base/nsDOMClassInfo.cpp index 22d27b9311eb..815572dabc82 100644 --- a/dom/base/nsDOMClassInfo.cpp +++ b/dom/base/nsDOMClassInfo.cpp @@ -698,30 +698,6 @@ LookupComponentsShim(JSContext *cx, JS::Handle global, return NS_OK; } -// EventTarget helper - -NS_IMETHODIMP -nsEventTargetSH::PreCreate(nsISupports *nativeObj, JSContext *cx, - JSObject *aGlobalObj, JSObject **parentObj) -{ - JS::Rooted globalObj(cx, aGlobalObj); - DOMEventTargetHelper* target = DOMEventTargetHelper::FromSupports(nativeObj); - - nsCOMPtr native_parent; - target->GetParentObject(getter_AddRefs(native_parent)); - - *parentObj = native_parent ? native_parent->GetGlobalJSObject() : globalObj; - - return *parentObj ? NS_OK : NS_ERROR_FAILURE; -} - -void -nsEventTargetSH::PreserveWrapper(nsISupports *aNative) -{ - DOMEventTargetHelper* target = DOMEventTargetHelper::FromSupports(aNative); - target->PreserveWrapper(aNative); -} - // nsIDOMEventListener::HandleEvent() 'this' converter helper NS_INTERFACE_MAP_BEGIN(nsEventListenerThisTranslator) diff --git a/dom/base/nsDOMClassInfo.h b/dom/base/nsDOMClassInfo.h index 83343e3c0f7e..d1deab5cf8ef 100644 --- a/dom/base/nsDOMClassInfo.h +++ b/dom/base/nsDOMClassInfo.h @@ -112,24 +112,6 @@ public: typedef nsDOMClassInfo nsDOMGenericSH; -// Makes sure that the wrapper is preserved if new properties are added. -class nsEventTargetSH : public nsDOMGenericSH -{ -protected: - explicit nsEventTargetSH(nsDOMClassInfoData* aData) : nsDOMGenericSH(aData) - { - } - - virtual ~nsEventTargetSH() - { - } -public: - NS_IMETHOD PreCreate(nsISupports *nativeObj, JSContext *cx, - JSObject *globalObj, JSObject **parentObj) override; - - virtual void PreserveWrapper(nsISupports *aNative) override; -}; - // A place to hang some static methods that we should really consider // moving to be nsGlobalWindow member methods. See bug 1062418. class nsWindowSH