X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Fstate_draw.cpp;h=fbed9514aa8e66ec6c811ba2e01cf419390c70cf;hb=a817dfdca9cd466c59d85a3a29104bb39e7f6f88;hp=22bfbe45f4dee2d928b616f48acd215eef45dd93;hpb=6f18d890478531ab467daf9d775e1f17ce7c0a61;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/state_draw.cpp b/synfig-studio/trunk/src/gtkmm/state_draw.cpp index 22bfbe4..fbed951 100644 --- a/synfig-studio/trunk/src/gtkmm/state_draw.cpp +++ b/synfig-studio/trunk/src/gtkmm/state_draw.cpp @@ -100,6 +100,7 @@ class studio::StateDraw_Context : public sigc::trackable SigC::Connection process_queue_connection; ValueNode_BLine::Handle last_stroke; + synfig::String last_stroke_id; Gtk::Menu menu; @@ -1054,8 +1055,9 @@ StateDraw_Context::new_bline(std::list bline,bool loop_bline //refresh_ducks(); } - increment_id(); last_stroke=value_node; + last_stroke_id=get_id(); + increment_id(); return Smach::RESULT_ACCEPT; } @@ -1525,7 +1527,7 @@ StateDraw_Context::fill_last_stroke() layer=get_canvas_interface()->add_layer("region"); assert(layer); layer->set_param("color",synfigapp::Main::get_background_color()); - layer->set_description(get_id() + _(" Fill")); + layer->set_description(last_stroke_id + _(" Fill")); synfigapp::Action::Handle action(synfigapp::Action::create("layer_param_connect"));