]> git.sesse.net Git - kdenlive/blobdiff - src/initeffects.cpp
cppcheck fixes, patch by Mikko Rapeli [26/27]
[kdenlive] / src / initeffects.cpp
index cb42a3db144bb743f124624b9925747bda23d884..a388b11394a7ab463d6e3d33fb6e1636eff79c99 100644 (file)
@@ -337,16 +337,17 @@ void initEffects::parseEffectFile(EffectsList *customEffectList, EffectsList *au
     QFile file(name);
     doc.setContent(&file, false);
     file.close();
-    QDomElement documentElement = doc.documentElement();
+    QDomElement documentElement;
     QDomNodeList effects = doc.elementsByTagName("effect");
 
     if (effects.count() == 0) {
         kDebug() << "Effect broken: " << name;
         return;
     }
-    QLocale locale;
+
     bool needsLocaleConversion = false;
     for (int i = 0; !effects.item(i).isNull(); ++i) {
+        QLocale locale;
         documentElement = effects.item(i).toElement();
         QString tag = documentElement.attribute("tag", QString());
         if (documentElement.hasAttribute("LC_NUMERIC")) {
@@ -356,6 +357,7 @@ void initEffects::parseEffectFile(EffectsList *customEffectList, EffectsList *au
                 needsLocaleConversion = true;
             }
         }
+        locale.setNumberOptions(QLocale::OmitGroupSeparator);
 
         if (needsLocaleConversion) {
             // we need to convert all numbers to the system's locale (for example 0.5 -> 0,5)