From c0aeb7799141131dd5c876df1e584adab43c7d01 Mon Sep 17 00:00:00 2001 From: Kyle Huey Date: Thu, 2 Dec 2010 11:19:37 -0500 Subject: [PATCH] Bug 614403: Make nsPluginDocument QI to its CC participant. r=peterv a=b:final --- content/html/document/src/nsPluginDocument.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/content/html/document/src/nsPluginDocument.cpp b/content/html/document/src/nsPluginDocument.cpp index 46c4a658a16a..7d56ac26d1f8 100644 --- a/content/html/document/src/nsPluginDocument.cpp +++ b/content/html/document/src/nsPluginDocument.cpp @@ -189,8 +189,12 @@ NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED(nsPluginDocument, nsMediaDocumen NS_IMPL_CYCLE_COLLECTION_UNLINK_NSCOMPTR(mPluginContent) NS_IMPL_CYCLE_COLLECTION_UNLINK_END -NS_IMPL_ISUPPORTS_INHERITED1(nsPluginDocument, nsMediaDocument, - nsIPluginDocument) +NS_IMPL_ADDREF_INHERITED(nsPluginDocument, nsMediaDocument) +NS_IMPL_RELEASE_INHERITED(nsPluginDocument, nsMediaDocument) + +NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(nsPluginDocument) + NS_INTERFACE_TABLE_INHERITED1(nsPluginDocument, nsIPluginDocument) +NS_INTERFACE_TABLE_TAIL_INHERITING(nsMediaDocument) void nsPluginDocument::SetScriptGlobalObject(nsIScriptGlobalObject* aScriptGlobalObject)