Bug 1651578: Eliminate duplicate entry of nsIMozIconURI within nsIconURI and add and 'else' to be concistent with other code in the tree. r=valentin

Differential Revision: https://phabricator.services.mozilla.com/D83067
This commit is contained in:
Christoph Kerschbaumer 2020-07-11 14:20:55 +00:00
parent bdfbfac7d5
commit 44dfe3461e

View File

@ -59,13 +59,13 @@ NS_IMPL_ADDREF(nsMozIconURI)
NS_IMPL_RELEASE(nsMozIconURI)
NS_INTERFACE_MAP_BEGIN(nsMozIconURI)
if (aIID.Equals(kThisIconURIImplementationCID))
if (aIID.Equals(kThisIconURIImplementationCID)) {
foundInterface = static_cast<nsIURI*>(this);
NS_INTERFACE_MAP_ENTRY(nsIMozIconURI)
} else
NS_INTERFACE_MAP_ENTRY(nsIMozIconURI)
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURI)
NS_INTERFACE_MAP_ENTRY(nsIURI)
NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL)
NS_INTERFACE_MAP_ENTRY(nsIMozIconURI)
NS_INTERFACE_MAP_ENTRY(nsISerializable)
NS_INTERFACE_MAP_ENTRY(nsIClassInfo)
NS_INTERFACE_MAP_END