diff --git a/src/plugins/projectexplorer/taskwindow.cpp b/src/plugins/projectexplorer/taskwindow.cpp index 9233d6d255d..c9f1200637b 100644 --- a/src/plugins/projectexplorer/taskwindow.cpp +++ b/src/plugins/projectexplorer/taskwindow.cpp @@ -232,7 +232,7 @@ TaskWindow::TaskWindow() : d(std::make_unique()) connect(hub, &TaskHub::taskFileNameUpdated, this, &TaskWindow::updatedTaskFileName); connect(hub, &TaskHub::tasksCleared, this, &TaskWindow::clearTasks); connect(hub, &TaskHub::categoryVisibilityChanged, this, &TaskWindow::setCategoryVisibility); - connect(hub, &TaskHub::popupRequested, this, &TaskWindow::popup); + connect(hub, &TaskHub::popupRequested, this, &TaskWindow::popup, Qt::QueuedConnection); connect(hub, &TaskHub::showTask, this, &TaskWindow::showTask); connect(hub, &TaskHub::openTask, this, &TaskWindow::openTask);