X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fdocumentvalidator.cpp;fp=src%2Fdocumentvalidator.cpp;h=dea1e96794c49da2e27e727f5c7d178588d517c6;hb=c4b468f0c71c930aff41fed32108e69e59a2fef9;hp=a0775b5c68636589f152f2a0b594e8300c8a6463;hpb=3c98191107f87acbb743c4d17d4db51836ff3317;p=kdenlive diff --git a/src/documentvalidator.cpp b/src/documentvalidator.cpp index a0775b5c..dea1e967 100644 --- a/src/documentvalidator.cpp +++ b/src/documentvalidator.cpp @@ -112,7 +112,13 @@ bool DocumentValidator::validate(const double currentVersion) QLocale tempLocale = QLocale(mlt.attribute("LC_NUMERIC")); version = tempLocale.toDouble(kdenliveDoc.attribute("version"), &ok); if (!ok) version = kdenliveDoc.attribute("version").toDouble(&ok); - if (!ok) kDebug()<<"// CANNOT PARSE VERSION NUMBER, ERROR!"; + if (!ok) { + // Last try: replace comma with a dot + QString versionString = kdenliveDoc.attribute("version"); + if (versionString.contains(',')) versionString.replace(',', '.'); + version = versionString.toDouble(&ok); + if (!ok) kDebug()<<"// CANNOT PARSE VERSION NUMBER, ERROR!"; + } } // Upgrade the document to the latest version