From 8a2eeb978059239be0e9c8cdb99c199cc3d5d254 Mon Sep 17 00:00:00 2001 From: "rods%netscape.com" Date: Mon, 28 Jun 1999 22:03:15 +0000 Subject: [PATCH] Added nsISupports to QueryInterface git-svn-id: svn://10.0.0.236/trunk@37247 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/widget/src/xpwidgets/nsXIFFormatConverter.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mozilla/widget/src/xpwidgets/nsXIFFormatConverter.cpp b/mozilla/widget/src/xpwidgets/nsXIFFormatConverter.cpp index 6dceed18edc..968022c5718 100644 --- a/mozilla/widget/src/xpwidgets/nsXIFFormatConverter.cpp +++ b/mozilla/widget/src/xpwidgets/nsXIFFormatConverter.cpp @@ -45,6 +45,7 @@ #include "nsXIFFormatConverter.h" static NS_DEFINE_IID(kIXIFFormatConverterIID, NS_IFORMATCONVERTER_IID); +static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID); //static NS_DEFINE_IID(kCXIFConverterCID, NS_XIFCONVERTER_CID); static NS_DEFINE_IID(kCParserIID, NS_IPARSER_IID); @@ -93,6 +94,13 @@ nsresult nsXIFFormatConverter::QueryInterface(const nsIID& aIID, void** aInstanc return NS_OK; } + if (aIID.Equals(kISupportsIID)) { + *aInstancePtr = (void*)(nsISupports*)this; + NS_ADDREF_THIS(); + return NS_OK; + } + + return rv; }