summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/file-update.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/file-update.cpp b/src/file-update.cpp
index 40a8bc834..2275ab1c3 100644
--- a/src/file-update.cpp
+++ b/src/file-update.cpp
@@ -19,6 +19,7 @@
#include "style.h"
#include "document.h"
#include <string>
+#include <clocale>
#include "text-editing.h"
using namespace std;
@@ -149,10 +150,12 @@ void fix_update(SPObject *o) {
void sp_file_convert_text_baseline_spacing(SPDocument *doc)
{
+ setlocale(LC_NUMERIC,"C");
sp_file_text_run_recursive(fix_blank_line, doc->getRoot());
sp_file_text_run_recursive(fix_line_spacing, doc->getRoot());
sp_file_text_run_recursive(fix_font_size, doc->getRoot());
sp_file_text_run_recursive(fix_update, doc->getRoot());
+ setlocale(LC_NUMERIC,"");
}
void sp_file_convert_font_name(SPDocument *doc)