diff --git a/mozilla/layout/generic/nsObjectFrame.cpp b/mozilla/layout/generic/nsObjectFrame.cpp index 68b0afdb569..92736c9518b 100644 --- a/mozilla/layout/generic/nsObjectFrame.cpp +++ b/mozilla/layout/generic/nsObjectFrame.cpp @@ -383,6 +383,7 @@ nsObjectFrame::GetSkipSides() const #define IMAGE_EXT_XBM "xbm" #define IMAGE_EXT_BMP "bmp" #define IMAGE_EXT_ICO "ico" +#define IMAGE_EXT_CUR "cur" #define IMAGE_EXT_MNG "mng" #define IMAGE_EXT_JNG "jng" @@ -447,6 +448,7 @@ void nsObjectFrame::IsSupportedImage(nsIContent* aContent, PRBool* aImage) ext.EqualsIgnoreCase(IMAGE_EXT_XBM) || ext.EqualsIgnoreCase(IMAGE_EXT_BMP) || ext.EqualsIgnoreCase(IMAGE_EXT_ICO) || + ext.EqualsIgnoreCase(IMAGE_EXT_CUR) || ext.EqualsIgnoreCase(IMAGE_EXT_MNG) || ext.EqualsIgnoreCase(IMAGE_EXT_JNG)) { diff --git a/mozilla/layout/html/base/src/nsObjectFrame.cpp b/mozilla/layout/html/base/src/nsObjectFrame.cpp index 68b0afdb569..92736c9518b 100644 --- a/mozilla/layout/html/base/src/nsObjectFrame.cpp +++ b/mozilla/layout/html/base/src/nsObjectFrame.cpp @@ -383,6 +383,7 @@ nsObjectFrame::GetSkipSides() const #define IMAGE_EXT_XBM "xbm" #define IMAGE_EXT_BMP "bmp" #define IMAGE_EXT_ICO "ico" +#define IMAGE_EXT_CUR "cur" #define IMAGE_EXT_MNG "mng" #define IMAGE_EXT_JNG "jng" @@ -447,6 +448,7 @@ void nsObjectFrame::IsSupportedImage(nsIContent* aContent, PRBool* aImage) ext.EqualsIgnoreCase(IMAGE_EXT_XBM) || ext.EqualsIgnoreCase(IMAGE_EXT_BMP) || ext.EqualsIgnoreCase(IMAGE_EXT_ICO) || + ext.EqualsIgnoreCase(IMAGE_EXT_CUR) || ext.EqualsIgnoreCase(IMAGE_EXT_MNG) || ext.EqualsIgnoreCase(IMAGE_EXT_JNG)) { diff --git a/mozilla/netwerk/mime/src/nsXMLMIMEDataSource.cpp b/mozilla/netwerk/mime/src/nsXMLMIMEDataSource.cpp index b7a5d8ad114..b235069b467 100644 --- a/mozilla/netwerk/mime/src/nsXMLMIMEDataSource.cpp +++ b/mozilla/netwerk/mime/src/nsXMLMIMEDataSource.cpp @@ -499,12 +499,10 @@ nsXMLMIMEDataSource::InitFromHack() { rv = AddMapping(IMAGE_BMP, "bmp", "BMP Image", nsnull); if (NS_FAILED(rv)) return rv; - rv = AppendExtension(IMAGE_BMP, "bmp"); - if (NS_FAILED(rv)) return rv; rv = AddMapping(IMAGE_ICO, "ico", "ICO Image", nsnull); if (NS_FAILED(rv)) return rv; - rv = AppendExtension(IMAGE_ICO, "ico"); + rv = AppendExtension(IMAGE_ICO, "cur"); if (NS_FAILED(rv)) return rv; rv = AddMapping(IMAGE_PNG, "png", "PNG Image", nsnull); diff --git a/mozilla/uriloader/exthandler/nsExternalHelperAppService.cpp b/mozilla/uriloader/exthandler/nsExternalHelperAppService.cpp index 9fb7bfa9703..410a7cfe602 100644 --- a/mozilla/uriloader/exthandler/nsExternalHelperAppService.cpp +++ b/mozilla/uriloader/exthandler/nsExternalHelperAppService.cpp @@ -106,7 +106,7 @@ static nsDefaultMimeTypeEntry defaultMimeEntries [] = { IMAGE_JPG, "jpeg,jpg", "JPEG Image", 0, 0 }, { IMAGE_PNG, "png", "PNG Image", 0, 0 }, { IMAGE_BMP, "bmp", "BMP Image", 0, 0 }, - { IMAGE_ICO, "ico", "ICO Image", 0, 0 }, + { IMAGE_ICO, "ico,cur", "ICO Image", 0, 0 }, { IMAGE_MNG, "mng", "MNG Image", 0, 0 }, { IMAGE_JNG, "jng", "JNG Image", 0, 0 }, { APPLICATION_XPINSTALL, "xpi", "XPInstall Install", 'xpi*','MOSS' },