Fix memory leak in global search context menu
This commit is contained in:
parent
b3b769f0e7
commit
4d34748401
|
@ -448,6 +448,7 @@ bool GlobalSearchView::SearchKeyEvent(QKeyEvent* event) {
|
|||
}
|
||||
|
||||
bool GlobalSearchView::ResultsContextMenuEvent(QContextMenuEvent* event) {
|
||||
if (!context_menu_) {
|
||||
context_menu_ = new QMenu(this);
|
||||
context_actions_ << context_menu_->addAction(
|
||||
IconLoader::Load("media-playback-start", IconLoader::Base),
|
||||
|
@ -479,6 +480,7 @@ bool GlobalSearchView::ResultsContextMenuEvent(QContextMenuEvent* event) {
|
|||
context_menu_->addAction(IconLoader::Load("configure", IconLoader::Base),
|
||||
tr("Configure global search..."), this,
|
||||
SLOT(OpenSettingsDialog()));
|
||||
}
|
||||
|
||||
const bool enable_context_actions =
|
||||
ui_->results->selectionModel() &&
|
||||
|
|
Loading…
Reference in New Issue