diff options
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/time_info_box.cc | 8 |
1 files 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; |