libardour: change API of Session::request_locate() to include "force" argument

No behavior should be changed by this modification; the argument has a default value of false, which
matches previous semantics, and every instance where the argument is specified, it is given as false.
This commit is contained in:
Paul Davis
2022-05-27 18:49:11 -06:00
parent 03649dc32a
commit cc2e6b3cf8
9 changed files with 22 additions and 22 deletions

View File

@@ -521,13 +521,13 @@ BasicUI::transport_sample ()
void
BasicUI::locate (samplepos_t where, LocateTransportDisposition ltd)
{
session->request_locate (where, ltd);
session->request_locate (where, false, ltd);
}
void
BasicUI::locate (samplepos_t where, bool roll)
{
session->request_locate (where, roll ? MustRoll : RollIfAppropriate);
session->request_locate (where, false, roll ? MustRoll : RollIfAppropriate);
}
void
@@ -542,7 +542,7 @@ BasicUI::jump_by_seconds (double secs, LocateTransportDisposition ltd)
}
s = s * session->nominal_sample_rate();
session->request_locate (floor(s), ltd);
session->request_locate (floor(s), false, ltd);
}
void
@@ -556,7 +556,7 @@ BasicUI::jump_by_bars (int bars, LocateTransportDisposition ltd)
bbt.bars = 1;
}
session->request_locate (tmap->sample_at (bbt), ltd);
session->request_locate (tmap->sample_at (bbt), false, ltd);
}
void
@@ -678,7 +678,7 @@ BasicUI::toggle_roll (bool with_abort, bool roll_out_of_bounded_mode)
} else { /* not rolling */
if (session->get_play_loop() && Config->get_loop_is_mode()) {
session->request_locate (session->locations()->auto_loop_location()->start().samples(), MustRoll);
session->request_locate (session->locations()->auto_loop_location()->start().samples(), false, MustRoll);
} else {
session->request_roll (TRS_UI);
}