From 441639970acf93def7d7425f5557dc29164cc560 Mon Sep 17 00:00:00 2001 From: ABBAPOH Date: Sun, 1 Dec 2013 12:42:58 +0400 Subject: Fix capabilities in DDS image handler. Change-Id: Ic214fe9951bc8739cae4a8cd2517115a34ab80ba Reviewed-by: Konstantin Ritt --- src/plugins/imageformats/dds/main.cpp | 6 ++++-- 1 file 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; -- cgit v1.2.3