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() {
if (!widget_album_->isVisible()) {
if (!widget_album_->isVisibleTo(this)) {
widget_album_->show();
}
@@ -440,11 +440,11 @@ void ContextView::SetSong() {
label_stop_summary_->clear();
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_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_changed = true;
}