From 6be80f1d5c0875d1e81c1fb1075e0aaa7fc44ab7 Mon Sep 17 00:00:00 2001 From: Carl Philipp Klemm Date: Wed, 25 Mar 2026 18:01:42 +0100 Subject: [PATCH] Dont allow pause while waiting for song --- src/MainWindow.cpp | 3 ++- src/MainWindow.ui | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 9bbda08..cff9f9f 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -242,7 +242,7 @@ void MainWindow::on_playButton_clicked() void MainWindow::on_pauseButton_clicked() { - if (isPlaying && !isPaused) + if (isPlaying && !isPaused && audioPlayer->isPlaying()) { // Pause playback audioPlayer->pause(); @@ -408,6 +408,7 @@ void MainWindow::playSong(const SongItem& song) ui->nowPlayingLabel->setText("Now Playing: " + song.caption); ui->lyricsTextEdit->setPlainText(song.lyrics); ui->jsonTextEdit->setPlainText(song.json); + updateControls(); } void MainWindow::songGenerated(const SongItem& song) diff --git a/src/MainWindow.ui b/src/MainWindow.ui index 828189b..8d0a9ef 100644 --- a/src/MainWindow.ui +++ b/src/MainWindow.ui @@ -178,6 +178,9 @@ + + false + Pause