X-Git-Url: https://git.pterodactylus.net/?p=synfig.git;a=blobdiff_plain;f=synfig-studio%2Fsrc%2Fgui%2Fapp.cpp;fp=synfig-studio%2Fsrc%2Fgui%2Fapp.cpp;h=0f8d3bdd87953eca8b01c95975cdc574400759f6;hp=076b49e938184b8ddb816d037c6a10c507208f89;hb=477fd4ea9c6133e098572554a9eadbf503e27fab;hpb=e141439cbbdfbd8c711386d988d398bb2f2ee47a diff --git a/synfig-studio/src/gui/app.cpp b/synfig-studio/src/gui/app.cpp index 076b49e..0f8d3bd 100644 --- a/synfig-studio/src/gui/app.cpp +++ b/synfig-studio/src/gui/app.cpp @@ -500,7 +500,7 @@ public: { try { - SETTINGS_LOCALE_SAFE_AND_BACKUP + synfig::ChangeLocale change_locale(LC_NUMERIC, "C"); if(key=="gamma") { value=strprintf("%f %f %f %f", @@ -588,7 +588,6 @@ public: value=strprintf("%s",App::predefined_fps.c_str()); return true; } - SETTINGS_LOCALE_RESTORE } catch(...) { @@ -601,7 +600,7 @@ public: { try { - SETTINGS_LOCALE_SAFE_AND_BACKUP + synfig::ChangeLocale change_locale(LC_NUMERIC, "C"); if(key=="gamma") { float r,g,b,blk; @@ -704,7 +703,6 @@ public: App::predefined_fps=value; return true; } - SETTINGS_LOCALE_RESTORE } catch(...) { @@ -1618,7 +1616,7 @@ App::save_settings() { try { - SETTINGS_LOCALE_SAFE_AND_BACKUP + synfig::ChangeLocale change_locale(LC_NUMERIC, "C"); { std::string filename=get_config_file("accelrc"); Gtk::AccelMap::save(filename); @@ -1658,7 +1656,7 @@ App::save_settings() }while(0); std::string filename=get_config_file("settings"); synfigapp::Main::settings().save_to_file(filename); - SETTINGS_LOCALE_RESTORE + } catch(...) { @@ -1671,7 +1669,7 @@ App::load_settings() { try { - SETTINGS_LOCALE_SAFE_AND_BACKUP + synfig::ChangeLocale change_locale(LC_NUMERIC, "C"); { std::string filename=get_config_file("accelrc"); Gtk::AccelMap::load(filename); @@ -1727,7 +1725,7 @@ App::load_settings() reset_initial_window_configuration(); } } - SETTINGS_LOCALE_RESTORE + } catch(...) {