summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/MIMETypeRegistry.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/platform/MIMETypeRegistry.cpp')
-rw-r--r--WebCore/platform/MIMETypeRegistry.cpp14
1 files changed, 9 insertions, 5 deletions
diff --git a/WebCore/platform/MIMETypeRegistry.cpp b/WebCore/platform/MIMETypeRegistry.cpp
index 5c20e08..a99c448 100644
--- a/WebCore/platform/MIMETypeRegistry.cpp
+++ b/WebCore/platform/MIMETypeRegistry.cpp
@@ -104,9 +104,12 @@ static void initializeSupportedImageMIMETypes()
continue;
#endif
String mimeType = MIMETypeRegistry::getMIMETypeForExtension(formats.at(i).constData());
- supportedImageMIMETypes->add(mimeType);
- supportedImageResourceMIMETypes->add(mimeType);
+ if (!mimeType.isEmpty()) {
+ supportedImageMIMETypes->add(mimeType);
+ supportedImageResourceMIMETypes->add(mimeType);
+ }
}
+<<<<<<< HEAD
supportedImageMIMETypes->remove("application/octet-stream");
supportedImageResourceMIMETypes->remove("application/octet-stream");
@@ -132,6 +135,8 @@ static void initializeSupportedImageMIMETypes()
#if !ENABLE(XSLT)
supportedNonImageMIMETypes->remove("text/xsl");
#endif
+=======
+>>>>>>> webkit.org at r67908
#else
// assume that all implementations at least support the following standard
// image types:
@@ -176,10 +181,9 @@ static void initializeSupportedImageMIMETypesForEncoding()
QList<QByteArray> formats = QImageWriter::supportedImageFormats();
for (int i = 0; i < formats.size(); ++i) {
String mimeType = MIMETypeRegistry::getMIMETypeForExtension(formats.at(i).constData());
- supportedImageMIMETypesForEncoding->add(mimeType);
+ if (!mimeType.isEmpty())
+ supportedImageMIMETypesForEncoding->add(mimeType);
}
-
- supportedImageMIMETypesForEncoding->remove("application/octet-stream");
#elif PLATFORM(GTK)
supportedImageMIMETypesForEncoding->add("image/png");
supportedImageMIMETypesForEncoding->add("image/jpeg");