From 29e580a2493467efb864d0e9a0d0a0a3b5f2ec4e Mon Sep 17 00:00:00 2001 From: nick_m Date: Sat, 17 Jun 2017 04:09:48 +1000 Subject: Time info box updates its length display correctly over a tempo change --- gtk2_ardour/time_info_box.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gtk2_ardour/time_info_box.cc b/gtk2_ardour/time_info_box.cc index 2c316c05a9..53425f9cd9 100644 --- a/gtk2_ardour/time_info_box.cc +++ b/gtk2_ardour/time_info_box.cc @@ -275,7 +275,7 @@ TimeInfoBox::selection_changed () selection_length->set_off (false); selection_start->set (selection.time.start()); selection_end->set (selection.time.end_frame()); - selection_length->set (selection.time.length()); + selection_length->set (selection.time.end_frame(), false, selection.time.start()); } else { selection_start->set_off (true); selection_end->set_off (true); @@ -294,7 +294,7 @@ TimeInfoBox::selection_changed () selection_length->set_off (false); selection_start->set (s); selection_end->set (e); - selection_length->set (e - s + 1); + selection_length->set (e, false, s); } } else { /* this is more efficient than tracking changes per region in large selections */ @@ -327,7 +327,7 @@ TimeInfoBox::selection_changed () selection_length->set_off (false); selection_start->set (s); selection_end->set (e); - selection_length->set (e - s + 1); + selection_length->set (e, false, s); } else { selection_start->set_off (true); selection_end->set_off (true); @@ -339,7 +339,7 @@ TimeInfoBox::selection_changed () selection_length->set_off (false); selection_start->set (selection.time.start()); selection_end->set (selection.time.end_frame()); - selection_length->set (selection.time.length()); + selection_length->set (selection.time.end_frame(), false, selection.time.start()); } break; -- cgit v1.2.3