diff --git a/UI/window-basic-filters.cpp b/UI/window-basic-filters.cpp index 2e7c2f14a..747c05cad 100644 --- a/UI/window-basic-filters.cpp +++ b/UI/window-basic-filters.cpp @@ -764,6 +764,7 @@ static bool QueryRemove(QWidget *parent, obs_source_t *source) void OBSBasicFilters::on_addAsyncFilter_clicked() { + ui->asyncFilters->setFocus(); QScopedPointer popup(CreateAddFilterPopupMenu(true)); if (popup) popup->exec(QCursor::pos()); @@ -806,6 +807,7 @@ void OBSBasicFilters::on_asyncFilters_currentRowChanged(int row) void OBSBasicFilters::on_addEffectFilter_clicked() { + ui->effectFilters->setFocus(); QScopedPointer popup(CreateAddFilterPopupMenu(false)); if (popup) popup->exec(QCursor::pos());