summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui_options.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-08-30 20:57:22 +0200
committerRobin Gareus <robin@gareus.org>2014-08-30 20:57:22 +0200
commit16443f44a2664bef2b3cd4c33ecaa34e8b453e1b (patch)
tree93e82144201e5ab5c48ab3257f7d900f4621c5a2 /gtk2_ardour/ardour_ui_options.cc
parent01864b43e08953b89db5ff7995427a1498487a13 (diff)
add an idle callback at FPS
Diffstat (limited to 'gtk2_ardour/ardour_ui_options.cc')
-rw-r--r--gtk2_ardour/ardour_ui_options.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_ui_options.cc b/gtk2_ardour/ardour_ui_options.cc
index f5670dbe80..a1c971bc4e 100644
--- a/gtk2_ardour/ardour_ui_options.cc
+++ b/gtk2_ardour/ardour_ui_options.cc
@@ -367,6 +367,7 @@ ARDOUR_UI::parameter_changed (std::string p)
} else if (p == "sync-source") {
synchronize_sync_source_and_video_pullup ();
+ set_fps_timeout_connection ();
} else if (p == "show-track-meters") {
editor->toggle_meter_updating();
@@ -426,7 +427,11 @@ ARDOUR_UI::session_parameter_changed (std::string p)
{
if (p == "native-file-data-format" || p == "native-file-header-format") {
update_format ();
+ } else if (p == "timecode-format") {
+ set_fps_timeout_connection ();
} else if (p == "video-pullup" || p == "timecode-format") {
+ set_fps_timeout_connection ();
+
synchronize_sync_source_and_video_pullup ();
reset_main_clocks ();
editor->queue_visual_videotimeline_update();