X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fmain_clock.cc;h=f0cbd9bf289732d94804c4eb673c50dc42039319;hb=0038820f473664a9a4fb524537cd846a9e024661;hp=f90599de1374e6675a636e0188305e2ccefc4850;hpb=99e15d94025b7ce9046b3e8d4c4e7b2e1635df7a;p=ardour.git diff --git a/gtk2_ardour/main_clock.cc b/gtk2_ardour/main_clock.cc index f90599de13..f0cbd9bf28 100644 --- a/gtk2_ardour/main_clock.cc +++ b/gtk2_ardour/main_clock.cc @@ -73,7 +73,7 @@ MainClock::absolute_time () const { if (get_is_duration ()) { // delta to edit cursor - return current_time () + PublicEditor::instance().get_preferred_edit_position (true); + return current_time () + PublicEditor::instance().get_preferred_edit_position (Editing::EDIT_IGNORE_PHEAD); } else { return current_time (); } @@ -99,8 +99,7 @@ MainClock::edit_current_tempo () void MainClock::edit_current_meter () { - ARDOUR::Meter m = PublicEditor::instance().session()->tempo_map().meter_at (absolute_time()); - ARDOUR::MeterSection ms (absolute_time(), m.divisions_per_bar(), m.note_divisor()); + ARDOUR::MeterSection ms = PublicEditor::instance().session()->tempo_map().meter_section_at (absolute_time()); PublicEditor::instance().edit_meter_section (&ms); }