summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTasuku Suzuki <tasuku.suzuki@signal-slot.co.jp>2021-04-15 14:34:56 +0900
committerTasuku Suzuki <tasuku.suzuki@signal-slot.co.jp>2021-04-15 17:02:34 +0900
commit0f1cefc3e90b397c33073a3feb83aec3758bd4d6 (patch)
tree0d8213d580fa35f0eb7abadb9c5f0ebc67e154dc /src
parent2aaffa283e00ec18b3ab58726a6b942de511dfed (diff)
downloadqtsvg-0f1cefc3e90b397c33073a3feb83aec3758bd4d6.tar.gz
Fix build without features.mimetype
Change-Id: I0438c040837dddc80453826b423822679f94774c Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/iconengines/svgiconengine/qsvgiconengine.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/iconengines/svgiconengine/qsvgiconengine.cpp b/src/plugins/iconengines/svgiconengine/qsvgiconengine.cpp
index 1211328..6571389 100644
--- a/src/plugins/iconengines/svgiconengine/qsvgiconengine.cpp
+++ b/src/plugins/iconengines/svgiconengine/qsvgiconengine.cpp
@@ -45,8 +45,10 @@
#include "qsvgrenderer.h"
#include "qpixmapcache.h"
#include "qfileinfo.h"
+#if QT_CONFIG(mimetype)
#include <qmimedatabase.h>
#include <qmimetype.h>
+#endif
#include <QAtomicInt>
#include "qdebug.h"
#include <private/qguiapplication_p.h>
@@ -259,13 +261,13 @@ static FileType fileType(const QFileInfo &fi)
|| abs.endsWith(QLatin1String(".svg.gz"), Qt::CaseInsensitive)) {
return CompressedSvgFile;
}
-#ifndef QT_NO_MIMETYPE
+#if QT_CONFIG(mimetype)
const QString &mimeTypeName = QMimeDatabase().mimeTypeForFile(fi).name();
if (mimeTypeName == QLatin1String("image/svg+xml"))
return SvgFile;
if (mimeTypeName == QLatin1String("image/svg+xml-compressed"))
return CompressedSvgFile;
-#endif // !QT_NO_MIMETYPE
+#endif
return OtherFile;
}