ContextView: Fix album cover visible check

Fixes #1744
This commit is contained in:
Jonas Kvinge
2025-05-12 18:52:12 +02:00
parent 3e99045e2c
commit e22fef8ca4

View File

@@ -396,7 +396,7 @@ void ContextView::UpdateNoSong() {
void ContextView::NoSong() { void ContextView::NoSong() {
if (!widget_album_->isVisible()) { if (!widget_album_->isVisibleTo(this)) {
widget_album_->show(); widget_album_->show();
} }
@@ -440,11 +440,11 @@ void ContextView::SetSong() {
label_stop_summary_->clear(); label_stop_summary_->clear();
bool widget_album_changed = !song_prev_.is_valid(); bool widget_album_changed = !song_prev_.is_valid();
if (action_show_album_->isChecked() && !widget_album_->isVisible()) { if (action_show_album_->isChecked() && !widget_album_->isVisibleTo(this)) {
widget_album_->show(); widget_album_->show();
widget_album_changed = true; widget_album_changed = true;
} }
else if (!action_show_album_->isChecked() && widget_album_->isVisible()) { else if (!action_show_album_->isChecked() && widget_album_->isVisibleTo(this)) {
widget_album_->hide(); widget_album_->hide();
widget_album_changed = true; widget_album_changed = true;
} }