From ad48a4c11c33a641459e802be25de9afe031afe0 Mon Sep 17 00:00:00 2001 From: Stepland <10530295-Buggyroom@users.noreply.gitlab.com> Date: Tue, 27 Dec 2022 18:54:49 +0100 Subject: [PATCH] Make some fraction conversions explicit in beat_ticks.cpp --- src/custom_sfml_audio/beat_ticks.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/custom_sfml_audio/beat_ticks.cpp b/src/custom_sfml_audio/beat_ticks.cpp index 26b3ad3..e72c2fa 100644 --- a/src/custom_sfml_audio/beat_ticks.cpp +++ b/src/custom_sfml_audio/beat_ticks.cpp @@ -51,11 +51,11 @@ bool BeatTicks::onGetData(sf::SoundStream::Chunk& data) { const auto end_beat = timing->beats_at(end_time); auto first_beat = static_cast(start_beat); - while (first_beat < start_beat) { + while (Fraction{first_beat} < start_beat) { first_beat++; } - for (std::int64_t beat = first_beat; beat < end_beat; beat++) { - const auto time = timing->time_at(beat); + for (std::int64_t beat = first_beat; Fraction{beat} < end_beat; beat++) { + const auto time = timing->time_at(Fraction{beat}); const auto sample = static_cast(music_time_to_samples(time)); beat_at_sample.insert(sample); }