X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftrunk%2Fsrc%2Fsynfig%2Fsavecanvas.cpp;h=44468a6c16a7f03ed06196c0cf8bfe0fa5c464f4;hb=76da14fe66db59cdb862e6773cd887dcbedff6ea;hp=263814712515e5270c8be912d9d3833e6d54f236;hpb=e8a065f2385c219c511b57dac52786120bfa097d;p=synfig.git diff --git a/synfig-core/trunk/src/synfig/savecanvas.cpp b/synfig-core/trunk/src/synfig/savecanvas.cpp index 2638147..44468a6 100644 --- a/synfig-core/trunk/src/synfig/savecanvas.cpp +++ b/synfig-core/trunk/src/synfig/savecanvas.cpp @@ -388,8 +388,7 @@ xmlpp::Element* encode_subtract(xmlpp::Element* root,ValueNode_Subtract::ConstHa xmlpp::Element* encode_dynamic_list(xmlpp::Element* root,ValueNode_DynamicList::ConstHandle value_node,Canvas::ConstHandle canvas=0) { assert(value_node); -// const float fps(canvas?canvas->rend_desc().get_frame_rate():0); - const float fps(0); + const float fps(canvas?canvas->rend_desc().get_frame_rate():0); root->set_name(value_node->get_name()); @@ -710,6 +709,8 @@ xmlpp::Element* encode_canvas(xmlpp::Element* root,Canvas::ConstHandle canvas) bool synfig::save_canvas(const String &filename, Canvas::ConstHandle canvas) { + ChangeLocale change_locale(LC_NUMERIC, "C"); + synfig::String tmp_filename(filename+".TMP"); try @@ -750,6 +751,7 @@ synfig::save_canvas(const String &filename, Canvas::ConstHandle canvas) String synfig::canvas_to_string(Canvas::ConstHandle canvas) { + ChangeLocale change_locale(LC_NUMERIC, "C"); assert(canvas); xmlpp::Document document;