diff --git a/uriloader/exthandler/nsMIMEInfoImpl.h b/uriloader/exthandler/nsMIMEInfoImpl.h index 848543e7a865..649d5ec2fef6 100644 --- a/uriloader/exthandler/nsMIMEInfoImpl.h +++ b/uriloader/exthandler/nsMIMEInfoImpl.h @@ -82,7 +82,7 @@ class nsMIMEInfoBase : public nsIMIMEInfo { NS_IMETHOD SetAlwaysAskBeforeHandling(PRBool aAlwaysAskBeforeHandling); // nsMIMEInfoBase methods - nsMIMEInfoBase(const char *aMIMEType = ""); + nsMIMEInfoBase(const char *aMIMEType = "") NS_HIDDEN; virtual ~nsMIMEInfoBase(); // must be virtual, as the the base class's Release should call the subclass's destructor void SetDefaultDescription(const PRUnichar* aDesc) { mDefaultAppDescription = aDesc; } @@ -141,8 +141,7 @@ class nsMIMEInfoBase : public nsIMIMEInfo { */ class nsMIMEInfoImpl : public nsMIMEInfoBase { public: - nsMIMEInfoImpl() : nsMIMEInfoBase() {} - nsMIMEInfoImpl(const char *aMIMEType) : nsMIMEInfoBase(aMIMEType) {} + nsMIMEInfoImpl(const char *aMIMEType = "") : nsMIMEInfoBase(aMIMEType) {} virtual ~nsMIMEInfoImpl() {} // nsIMIMEInfo methods