From: Jean-Baptiste M. <jb...@kd...> - 2012-05-28 07:01:46
|
Git commit a010eb0e3901cefc629e1354c2c7a5862e98c5b5 by Jean-Baptiste Mardelle. Committed on 28/05/2012 at 09:00. Pushed by mardelle into branch 'v0.9'. Fix wrong locale when rendering: http://kdenlive.org/mantis/view.php?id=2623 M +5 -1 src/renderwidget.cpp http://commits.kde.org/kdenlive/a010eb0e3901cefc629e1354c2c7a5862e98c5b5 diff --git a/src/renderwidget.cpp b/src/renderwidget.cpp index 0169ec9..8ed038c 100644 --- a/src/renderwidget.cpp +++ b/src/renderwidget.cpp @@ -47,6 +47,8 @@ #include <QThread> #include <QScriptEngine> +#include "locale.h" + // Render profiles roles const int GroupRole = Qt::UserRole; @@ -869,7 +871,8 @@ void RenderWidget::slotExport(bool scriptExport, int zoneIn, int zoneOut, const // Set locale for render process if required if (QLocale().decimalPoint() != QLocale::system().decimalPoint()) { - render_process_args << QString("-locale:%1").arg(QLocale().name()); + const QString currentLocale = setlocale(LC_NUMERIC, NULL); + render_process_args << QString("-locale:%1").arg(currentLocale); } double guideStart = 0; @@ -1082,6 +1085,7 @@ void RenderWidget::slotExport(bool scriptExport, int zoneIn, int zoneOut, const renderItem->setMetadata(url); } } + renderItem->setData(1, ParametersRole, render_process_args); if (exportAudio == false) renderItem->setData(1, ExtraInfoRole, i18n("Video without audio track")); else renderItem->setData(1, ExtraInfoRole, QString()); |