From e30b9d6e7f59418afa49471d601842b63d429840 Mon Sep 17 00:00:00 2001 From: Bert <bertrand.provot@insa-rennes.fr> Date: Wed, 27 Jun 2018 13:27:46 +0200 Subject: [PATCH] when deleting a filter, displays the next filter --- app/Widgets/FilterChoice.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/Widgets/FilterChoice.cpp b/app/Widgets/FilterChoice.cpp index 9044648..2104639 100644 --- a/app/Widgets/FilterChoice.cpp +++ b/app/Widgets/FilterChoice.cpp @@ -420,8 +420,13 @@ void FilterChoice::deleteFilter() if(msgBox.exec() == QMessageBox::Yes) { QString name = _blurChoices->itemText(_blurChoices->currentIndex()); - _blurChoices->setCurrentIndex(_blurChoices->currentIndex() - 1); - _blurChoices->removeItem(_blurChoices->currentIndex() + 1); + if(_blurChoices->currentIndex()==0){ + _blurChoices->setCurrentIndex(_blurChoices->currentIndex()); + _blurChoices->removeItem(_blurChoices->currentIndex()); + }else{ + _blurChoices->setCurrentIndex(_blurChoices->currentIndex()-1); + _blurChoices->removeItem(_blurChoices->currentIndex()+1); + } QFile file("filters.xml"); if(file.exists()) { -- GitLab