X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Fsrc%2Fgui%2Fdocks%2Fdock_timetrack.cpp;h=9d10032e25569786bc9533f04c2f9ddbe4289a40;hb=e141439cbbdfbd8c711386d988d398bb2f2ee47a;hp=adb8998da6f6d962a9af7f80267bb6d7a2e617a9;hpb=db91521de71f46f2debb4b3ef1edfe351aea3b2d;p=synfig.git diff --git a/synfig-studio/src/gui/docks/dock_timetrack.cpp b/synfig-studio/src/gui/docks/dock_timetrack.cpp index adb8998..9d10032 100644 --- a/synfig-studio/src/gui/docks/dock_timetrack.cpp +++ b/synfig-studio/src/gui/docks/dock_timetrack.cpp @@ -419,6 +419,7 @@ Dock_Timetrack::init_canvas_view_vfunc(etl::loose_handle canvas_view canvas_view->time_adjustment().signal_changed().connect(sigc::mem_fun(*tree_view,&Gtk::TreeView::queue_draw)); canvas_view->set_ext_widget(get_name(),tree_view); + canvas_view->canvas_interface()->signal_rend_desc_changed().connect(sigc::mem_fun(*this,&studio::Dock_Timetrack::refresh_rend_desc)); } void @@ -444,6 +445,15 @@ Dock_Timetrack::refresh_selected_param() } void +Dock_Timetrack::refresh_rend_desc() +{ + if(App::get_selected_canvas_view()) + { + widget_timeslider_->set_global_fps(App::get_selected_canvas_view()->get_canvas()->rend_desc().get_frame_rate()); + } +} + +void Dock_Timetrack::changed_canvas_view_vfunc(etl::loose_handle canvas_view) { if(table_)