From f72fd08fb338d1ce36875d5172e9f06a84b0501b Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 3 Jan 2025 19:13:38 +0100 Subject: [PATCH] Immediately update clocks when switching delta-mode --- gtk2_ardour/main_clock.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gtk2_ardour/main_clock.cc b/gtk2_ardour/main_clock.cc index 234fa60833..b76f9f4bf4 100644 --- a/gtk2_ardour/main_clock.cc +++ b/gtk2_ardour/main_clock.cc @@ -153,6 +153,9 @@ MainClock::change_display_delta_mode (ClockDeltaMode m) void MainClock::set_display_delta_mode (ClockDeltaMode m) { + if (_delta_mode == m) { + return; + } _delta_mode = m; if (_delta_mode != NoDelta) { set_editable (false); @@ -161,6 +164,10 @@ MainClock::set_display_delta_mode (ClockDeltaMode m) set_editable (true); set_widget_name (_widget_name); } + + if (_session) { + set(timepos_t(_session->audible_sample()), true); + } } void