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