From 29daf3ca4b9051bb2d6188d14aa42ba5ee598bd9 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 25 Oct 2022 18:26:55 -0600 Subject: [PATCH] fix initialization of insert/delete clocks (amend 3447869f21c) Also, remove debug output --- gtk2_ardour/insert_remove_time_dialog.cc | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/gtk2_ardour/insert_remove_time_dialog.cc b/gtk2_ardour/insert_remove_time_dialog.cc index 342e7d3cb7..06c2b9325f 100644 --- a/gtk2_ardour/insert_remove_time_dialog.cc +++ b/gtk2_ardour/insert_remove_time_dialog.cc @@ -72,18 +72,14 @@ InsertRemoveTimeDialog::InsertRemoveTimeDialog (PublicEditor& e, bool remove) duration_clock.set_mode (ARDOUR_UI::instance()->primary_clock->mode()); table->attach (duration_clock, 1, 2, 1, 2); - std::cerr << "dist " - << _editor.get_selection().time.start_time().distance (_editor.get_selection().time.start_time()).str() - << " length " - << _editor.get_selection().time.length().str() - << std::endl; - //if a Range is selected, assume the user wants to insert/remove the length of the range //if a Range is selected, assume the user wants to insert/remove the length of the range if (!_editor.get_selection().time.length().is_zero ()) { + position_clock.set (_editor.get_selection().time.start_time(), true); duration_clock.set_duration (_editor.get_selection().time.length(), true); } else { timepos_t const pos = _editor.get_preferred_edit_position (EDIT_IGNORE_MOUSE); - duration_clock.set_duration (timecnt_t (pos)); + position_clock.set (pos, true); + duration_clock.set_duration (timecnt_t (pos), true); } if (!remove) {