From 44af6f9d5d9b1228a0d63a46cc6dd928409965f9 Mon Sep 17 00:00:00 2001 From: dmdmdm Date: Thu, 6 Aug 2020 09:41:00 -0400 Subject: [PATCH] Replaced the heart icon with a star for local files --- src/ui/mainwindow.cpp | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp index d055bfcb9..6db45c96b 100644 --- a/src/ui/mainwindow.cpp +++ b/src/ui/mainwindow.cpp @@ -1164,6 +1164,10 @@ void MainWindow::MediaPlaying() { ui_->action_play_pause->setText(tr("Pause")); const PlaylistItemPtr item = app_->player()->GetCurrentItem(); + if (!item) { + qLog(Debug) << "MediaPlaying: no current item -- not enabling buttons etc"; + return; + } bool enable_play_pause = !(item->options() & PlaylistItem::PauseDisabled); ui_->action_play_pause->setEnabled(enable_play_pause); @@ -1175,15 +1179,12 @@ void MainWindow::MediaPlaying() { ui_->action_love->setEnabled(true); // Set the rate/love icon - if (item) { - if (item->IsLocalLibraryItem()) { - ui_->action_love->setIcon(IconLoader::Load("rate-enabled", - IconLoader::Base)); - } - else { - ui_->action_love->setIcon(IconLoader::Load("love", - IconLoader::Lastfm)); - } + if (item->IsLocalLibraryItem()) { + ui_->action_love->setIcon(IconLoader::Load("rate-enabled", + IconLoader::Base)); + } + else { + ui_->action_love->setIcon(IconLoader::Load("love", IconLoader::Lastfm)); } #ifdef HAVE_LIBLASTFM