mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-06 14:54:56 +01:00
duration clocks: fix display when mode is changed
This commit is contained in:
parent
ad9757e73c
commit
b9f9531fa1
1 changed files with 3 additions and 3 deletions
|
|
@ -2246,12 +2246,12 @@ AudioClock::set_mode (Mode m)
|
|||
return;
|
||||
}
|
||||
|
||||
const timecnt_t existing_duration = is_duration ? current_duration () : timecnt_t ();
|
||||
|
||||
_mode = m;
|
||||
|
||||
insert_map.clear();
|
||||
|
||||
_layout->set_text ("");
|
||||
|
||||
Gtk::Requisition req;
|
||||
set_clock_dimensions (req);
|
||||
|
||||
|
|
@ -2309,7 +2309,7 @@ AudioClock::set_mode (Mode m)
|
|||
}
|
||||
|
||||
if (is_duration) {
|
||||
AudioClock::set_duration (current_duration (), true);
|
||||
AudioClock::set_duration (existing_duration, true);
|
||||
} else {
|
||||
AudioClock::set (last_when(), true);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue