From bfb7c95ff5a16d03c583e2ec32f1e8fdeae01358 Mon Sep 17 00:00:00 2001 From: Michail Vourlakos Date: Mon, 26 Apr 2021 13:34:19 +0300 Subject: [PATCH] viewsdialog:fix next select index after removals --the best user friednly index is the own that will let the user to remove multiple views sequentely --- app/settings/viewsdialog/viewscontroller.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/settings/viewsdialog/viewscontroller.cpp b/app/settings/viewsdialog/viewscontroller.cpp index a23f4fc43..03a8516f5 100644 --- a/app/settings/viewsdialog/viewscontroller.cpp +++ b/app/settings/viewsdialog/viewscontroller.cpp @@ -278,7 +278,7 @@ void Views::removeSelectedViews() m_model->removeView(selectedviews[i].id); } - m_view->selectRow(qMax(0, selectionheadrow-1)); + m_view->selectRow(qBound(0, selectionheadrow, m_model->rowCount()-1)); } void Views::selectRow(const QString &id)