From d53ac491aefa6578f173d16b57e20246cfdd6e12 Mon Sep 17 00:00:00 2001 From: Jean-Philip Desjardins Date: Thu, 1 Jun 2023 17:00:43 -0400 Subject: [PATCH] Don't fade if there's no fade period. --- tools/PsfPlayer/Source/ui_qt/mainwindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/PsfPlayer/Source/ui_qt/mainwindow.cpp b/tools/PsfPlayer/Source/ui_qt/mainwindow.cpp index 070039d78..9d4bccd39 100644 --- a/tools/PsfPlayer/Source/ui_qt/mainwindow.cpp +++ b/tools/PsfPlayer/Source/ui_qt/mainwindow.cpp @@ -61,7 +61,7 @@ void MainWindow::UiUpdateLoop() m_frames = 0; on_nextButton_clicked(); } - else if(m_frames >= m_fadePosition) + else if((m_frames >= m_fadePosition) && (m_trackLength != m_fadePosition)) { float currentRatio = static_cast(m_trackLength - m_fadePosition) / static_cast(m_trackLength - m_frames); float currentVolume = (1 / currentRatio) * m_volumeAdjust;