diff --git a/src/preferences/dialog/dlgprefeffects.cpp b/src/preferences/dialog/dlgprefeffects.cpp index b3f629b90ea3..9b0362186809 100644 --- a/src/preferences/dialog/dlgprefeffects.cpp +++ b/src/preferences/dialog/dlgprefeffects.cpp @@ -76,7 +76,7 @@ void DlgPrefEffects::setupManifestTableView(QTableView* pTableView) { // QTableView won't remove dragged items without this?? pTableView->setDragDropOverwriteMode(false); pTableView->setSelectionBehavior(QAbstractItemView::SelectRows); - pTableView->setSelectionMode(QAbstractItemView::ExtendedSelection); + pTableView->setSelectionMode(QAbstractItemView::SingleSelection); connect(pTableView->selectionModel(), &QItemSelectionModel::currentRowChanged, this, @@ -297,6 +297,7 @@ bool DlgPrefEffects::eventFilter(QObject* pChainList, QEvent* event) { return false; } m_pFocusedChainList = pListView; + unfocusedChainList()->selectionModel()->reset(); } return false; }