]> git.sesse.net Git - kdenlive/blobdiff - src/initeffects.cpp
Fix locale problem (inserted a thousand separator into numbers when converting to...
[kdenlive] / src / initeffects.cpp
index 1cf161b37f8b58ad9cb9f15fba5d6cc35b5b4016..a388b11394a7ab463d6e3d33fb6e1636eff79c99 100644 (file)
@@ -344,9 +344,10 @@ void initEffects::parseEffectFile(EffectsList *customEffectList, EffectsList *au
         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)