Made it implement nsIURL as well as nsIURI.

git-svn-id: svn://10.0.0.236/trunk@51004 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
warren%netscape.com 1999-10-18 19:07:16 +00:00
parent 671c8baf13
commit 0ae271237a

View File

@ -125,10 +125,12 @@ ImageURLImpl::QueryInterface(const nsIID& aIID,
}
static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);
static NS_DEFINE_IID(kClassIID, kIImageURLIID);
static NS_DEFINE_IID(kURIIID, NS_IURI_IID);
static NS_DEFINE_IID(kURLIID, NS_IURL_IID);
// xxx I think this is wrong -- this class isn't aggregated with nsIURI!
if (aIID.Equals(kURLIID)) {
if (aIID.Equals(kURIIID) ||
aIID.Equals(kURLIID)) {
*aInstancePtr = (void*) mURL;
NS_ADDREF(mURL);
return NS_OK;