зеркало из https://github.com/mozilla/gecko-dev.git
Bug 888685: SVGAnimatedLengthList shouldn't inherit nsISupports r=Ms2ger
This commit is contained in:
Родитель
1c217aae2d
Коммит
1466d5fd4f
|
@ -27,13 +27,8 @@ SVGAnimatedLengthListTearoffTable()
|
|||
|
||||
NS_SVG_VAL_IMPL_CYCLE_COLLECTION_WRAPPERCACHED(DOMSVGAnimatedLengthList, mElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTING_ADDREF(DOMSVGAnimatedLengthList)
|
||||
NS_IMPL_CYCLE_COLLECTING_RELEASE(DOMSVGAnimatedLengthList)
|
||||
|
||||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMSVGAnimatedLengthList)
|
||||
NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_END
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGAnimatedLengthList, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGAnimatedLengthList, Release)
|
||||
|
||||
JSObject*
|
||||
DOMSVGAnimatedLengthList::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aScope)
|
||||
|
|
|
@ -103,14 +103,13 @@ class DOMSVGLengthList;
|
|||
* One drawback of this design is that objects must look up their parent
|
||||
* chain to find their element, but that overhead is relatively small.
|
||||
*/
|
||||
class DOMSVGAnimatedLengthList MOZ_FINAL : public nsISupports,
|
||||
public nsWrapperCache
|
||||
class DOMSVGAnimatedLengthList MOZ_FINAL : public nsWrapperCache
|
||||
{
|
||||
friend class DOMSVGLengthList;
|
||||
|
||||
public:
|
||||
NS_DECL_CYCLE_COLLECTING_ISUPPORTS
|
||||
NS_DECL_CYCLE_COLLECTION_SCRIPT_HOLDER_CLASS(DOMSVGAnimatedLengthList)
|
||||
NS_INLINE_DECL_CYCLE_COLLECTING_NATIVE_REFCOUNTING(DOMSVGAnimatedLengthList)
|
||||
NS_DECL_CYCLE_COLLECTION_SCRIPT_HOLDER_NATIVE_CLASS(DOMSVGAnimatedLengthList)
|
||||
|
||||
/**
|
||||
* Factory method to create and return a DOMSVGAnimatedLengthList wrapper
|
||||
|
|
|
@ -875,7 +875,8 @@ DOMInterfaces = {
|
|||
|
||||
'SVGAnimatedLengthList': {
|
||||
'nativeType': 'mozilla::DOMSVGAnimatedLengthList',
|
||||
'headerFile': 'DOMSVGAnimatedLengthList.h'
|
||||
'headerFile': 'DOMSVGAnimatedLengthList.h',
|
||||
'nativeOwnership': 'refcounted',
|
||||
},
|
||||
|
||||
'SVGAnimatedNumberList': {
|
||||
|
|
Загрузка…
Ссылка в новой задаче