X-Git-Url: https://git.pterodactylus.net/?p=synfig.git;a=blobdiff_plain;f=synfig-studio%2Fsrc%2Fgui%2Fstates%2Fstate_polygon.cpp;fp=synfig-studio%2Fsrc%2Fgui%2Fstates%2Fstate_polygon.cpp;h=4f48e3353801c375f90cf3de644a677bbf66d042;hp=b721e106bc80b876db83ee6f4b0b40441b9c6c27;hb=477fd4ea9c6133e098572554a9eadbf503e27fab;hpb=e141439cbbdfbd8c711386d988d398bb2f2ee47a diff --git a/synfig-studio/src/gui/states/state_polygon.cpp b/synfig-studio/src/gui/states/state_polygon.cpp index b721e10..4f48e33 100644 --- a/synfig-studio/src/gui/states/state_polygon.cpp +++ b/synfig-studio/src/gui/states/state_polygon.cpp @@ -201,7 +201,7 @@ StatePolygon_Context::load_settings() { try { - SETTINGS_LOCALE_SAFE_AND_BACKUP + synfig::ChangeLocale change_locale(LC_NUMERIC, "C"); String value; if(settings.get_value("polygon.id",value)) @@ -249,7 +249,6 @@ StatePolygon_Context::load_settings() Real n = atof(value.c_str()); set_feather(n); } - SETTINGS_LOCALE_RESTORE } catch(...) { @@ -262,7 +261,7 @@ StatePolygon_Context::save_settings() { try { - SETTINGS_LOCALE_SAFE_AND_BACKUP + synfig::ChangeLocale change_locale(LC_NUMERIC, "C"); settings.set_value("polygon.id",get_id().c_str()); settings.set_value("polygon.invert",get_invert()?"1":"0"); settings.set_value("polygon.layer_polygon",get_layer_polygon_flag()?"1":"0"); @@ -272,7 +271,6 @@ StatePolygon_Context::save_settings() settings.set_value("polygon.layer_plant",get_layer_plant_flag()?"1":"0"); settings.set_value("polygon.layer_link_origins",get_layer_link_origins_flag()?"1":"0"); settings.set_value("polygon.feather",strprintf("%f",get_feather())); - SETTINGS_LOCALE_RESTORE } catch(...) {