mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-01 03:17:39 +01:00
don't use llrint on already-integral variables
This could trick people into thinking that there is a floating-point type hiding behind the typedef instead of an integer.
This commit is contained in:
parent
0aa2ed582a
commit
16cbecf193
1 changed files with 2 additions and 2 deletions
|
|
@ -1017,11 +1017,11 @@ TempoMap::_extend_map (TempoSection* tempo, MeterSection* meter,
|
|||
|
||||
if (current.beats == 1) {
|
||||
DEBUG_TRACE (DEBUG::TempoMath, string_compose ("Add Bar at %1|1 @ %2\n", current.bars, current_frame));
|
||||
_map.push_back (BBTPoint (*meter, *tempo,(framepos_t) llrint(current_frame), current.bars, 1));
|
||||
_map.push_back (BBTPoint (*meter, *tempo, current_frame, current.bars, 1));
|
||||
bar_start_frame = current_frame;
|
||||
} else {
|
||||
DEBUG_TRACE (DEBUG::TempoMath, string_compose ("Add Beat at %1|%2 @ %3\n", current.bars, current.beats, current_frame));
|
||||
_map.push_back (BBTPoint (*meter, *tempo, (framepos_t) llrint(current_frame), current.bars, current.beats));
|
||||
_map.push_back (BBTPoint (*meter, *tempo, current_frame, current.bars, current.beats));
|
||||
}
|
||||
|
||||
if (next_metric == metrics.end()) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue