diff --git a/src/collection/collectionfilterwidget.cpp b/src/collection/collectionfilterwidget.cpp index f59904a44..5ef41bc01 100644 --- a/src/collection/collectionfilterwidget.cpp +++ b/src/collection/collectionfilterwidget.cpp @@ -136,6 +136,7 @@ CollectionFilterWidget::CollectionFilterWidget(QWidget *parent) ui_->options->setMenu(collection_menu_); QObject::connect(ui_->search_field, &QSearchField::textChanged, this, &CollectionFilterWidget::FilterTextChanged); + QObject::connect(ui_->options, &QToolButton::clicked, ui_->options, &QToolButton::showMenu); ReloadSettings(); diff --git a/src/internet/internetsearchview.cpp b/src/internet/internetsearchview.cpp index fbdf4e0da..582f03e96 100644 --- a/src/internet/internetsearchview.cpp +++ b/src/internet/internetsearchview.cpp @@ -208,6 +208,8 @@ void InternetSearchView::Init(Application *app, InternetService *service) { QObject::connect(app_, &Application::SettingsChanged, this, &InternetSearchView::ReloadSettings); QObject::connect(app_->album_cover_loader(), &AlbumCoverLoader::AlbumCoverLoaded, this, &InternetSearchView::AlbumCoverLoaded); + QObject::connect(ui_->settings, &QToolButton::clicked, ui_->settings, &QToolButton::showMenu); + ReloadSettings(); }