summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/imageformats/dds/main.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/imageformats/dds/main.cpp b/src/plugins/imageformats/dds/main.cpp
index 7553407..ef57cc5 100644
--- a/src/plugins/imageformats/dds/main.cpp
+++ b/src/plugins/imageformats/dds/main.cpp
@@ -50,9 +50,11 @@ QT_BEGIN_NAMESPACE
QImageIOPlugin::Capabilities QDDSPlugin::capabilities(QIODevice *device, const QByteArray &format) const
{
- if (!device || !device->isOpen())
+ if (format == QByteArrayLiteral("dds"))
+ return Capabilities(CanRead | CanWrite);
+ if (!format.isEmpty())
return 0;
- if (format.toLower() != "dds")
+ if (!device || !device->isOpen())
return 0;
Capabilities cap;