diff --git a/src/Gui/Application.cpp b/src/Gui/Application.cpp index 12a383f16..0fc346895 100644 --- a/src/Gui/Application.cpp +++ b/src/Gui/Application.cpp @@ -350,6 +350,12 @@ Application::Application(bool GUIenabled) throw Base::Exception("Invalid system settings"); } #endif + // http://forum.freecadweb.org/viewtopic.php?f=10&t=6910 + // A workaround is to disable the group separator for double-to-string conversion, i.e. + // setting the flag 'OmitGroupSeparator'. + QLocale loc = QLocale::system(); + loc.setNumberOptions(QLocale::OmitGroupSeparator); + QLocale::setDefault(loc); // setting up Python binding Base::PyGILStateLocker lock;