diff options
| author | Jabier Arraiza Cenoz <jabier.arraiza@marker.es> | 2015-11-03 21:46:41 +0000 |
|---|---|---|
| committer | Jabiertxof <jtx@jtx.marker.es> | 2015-11-03 21:46:41 +0000 |
| commit | e90bd3cd9a9bcc57551c4f37c035cf28cd01e30a (patch) | |
| tree | 77344b71b3362d7ef39b38709d05b575528ac31c /src/ui/tools | |
| parent | update to trunk (diff) | |
| download | inkscape-e90bd3cd9a9bcc57551c4f37c035cf28cd01e30a.tar.gz inkscape-e90bd3cd9a9bcc57551c4f37c035cf28cd01e30a.zip | |
Fix a localization problem storing attribute
(bzr r14393.1.32)
Diffstat (limited to 'src/ui/tools')
| -rw-r--r-- | src/ui/tools/measure-tool.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ui/tools/measure-tool.cpp b/src/ui/tools/measure-tool.cpp index e6f56674a..31977b8b1 100644 --- a/src/ui/tools/measure-tool.cpp +++ b/src/ui/tools/measure-tool.cpp @@ -415,9 +415,11 @@ void MeasureTool::writeMeasurePoint(Geom::Point point, bool is_start) { if(!namedview) { return; } - gchar *str = g_strdup_printf("%f,%f", point[Geom::X], point[Geom::Y]); + std::stringstream meassure_point_str; + meassure_point_str.imbue(std::locale::classic()); + meassure_point_str << point[Geom::X] << "," << point[Geom::Y]; gchar const *measure_point = is_start ? "inkscape:measure-start" : "inkscape:measure-end"; - namedview->setAttribute (measure_point, str); + namedview->setAttribute (measure_point, meassure_point_str.str().c_str()); g_free(str); } |
