X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Fsrc%2Fgui%2Fstates%2Fstate_draw.cpp;h=1a793f222e48daa322d8254a383af4ddb13b7723;hb=477fd4ea9c6133e098572554a9eadbf503e27fab;hp=0a3b1011d87a4e7161f6bfd0a093ca774c6c34c4;hpb=87cee9053c40cf19f3b1473beed8af05a512ba95;p=synfig.git diff --git a/synfig-studio/src/gui/states/state_draw.cpp b/synfig-studio/src/gui/states/state_draw.cpp index 0a3b101..1a793f2 100644 --- a/synfig-studio/src/gui/states/state_draw.cpp +++ b/synfig-studio/src/gui/states/state_draw.cpp @@ -259,7 +259,7 @@ StateDraw_Context::load_settings() { try { - SETTINGS_LOCALE_SAFE_AND_BACKUP + synfig::ChangeLocale change_locale(LC_NUMERIC, "C"); String value; if(settings.get_value("draw.id",value)) @@ -337,7 +337,6 @@ StateDraw_Context::load_settings() set_local_error_flag(true); else set_local_error_flag(false); - SETTINGS_LOCALE_RESTORE } catch(...) { @@ -350,7 +349,7 @@ StateDraw_Context::save_settings() { try { - SETTINGS_LOCALE_SAFE_AND_BACKUP + synfig::ChangeLocale change_locale(LC_NUMERIC, "C"); settings.set_value("draw.id",get_id().c_str()); settings.set_value("draw.pressure_width",get_pressure_width_flag()?"1":"0"); settings.set_value("draw.auto_loop",get_auto_loop_flag()?"1":"0"); @@ -365,7 +364,6 @@ StateDraw_Context::save_settings() settings.set_value("draw.gthreshold",strprintf("%f",get_gthres())); settings.set_value("draw.lthreshold",strprintf("%f",get_lthres())); settings.set_value("draw.localize",get_local_error_flag()?"1":"0"); - SETTINGS_LOCALE_RESTORE } catch(...) {