OSDN Git Service

remove code for always false condition in QSvgSwitch::draw()
authorIvailo Monev <xakepa10@gmail.com>
Wed, 19 Aug 2020 18:04:04 +0000 (21:04 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Wed, 19 Aug 2020 18:04:04 +0000 (21:04 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/svg/qsvgstructure.cpp

index 6789e91..8a8d072 100644 (file)
@@ -260,11 +260,6 @@ inline static bool isSupportedSvgFeature(const QString &str)
 
 // ----- end of generated code -----
 
-static inline bool isSupportedSvgExtension(const QString &)
-{
-    return false;
-}
-
 
 QSvgSwitch::QSvgSwitch(QSvgNode *parent)
     : QSvgStructureNode(parent)
@@ -301,13 +296,7 @@ void QSvgSwitch::draw(QPainter *p, QSvgExtraStates &states)
             }
 
             if (okToRender && !extensions.isEmpty()) {
-                QStringList::const_iterator sitr = extensions.constBegin();
-                for (; sitr != extensions.constEnd(); ++sitr) {
-                    if (!isSupportedSvgExtension(*sitr)) {
-                        okToRender = false;
-                        break;
-                    }
-                }
+                okToRender = false;
             }
 
             if (okToRender && !languages.isEmpty()) {