summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorABBAPOH <ABBAPOH@nextmail.ru>2013-12-01 12:42:58 +0400
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-12-01 21:42:00 +0100
commit441639970acf93def7d7425f5557dc29164cc560 (patch)
tree7e6e260aa3d126e2df70a6ed593c30d8c8502977
parente72c925580c3179138d4a8be659fc9b9a4a031e3 (diff)
Fix capabilities in DDS image handler.
Change-Id: Ic214fe9951bc8739cae4a8cd2517115a34ab80ba Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
-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;