diff --git a/app/Widgets/FilterChoice.cpp b/app/Widgets/FilterChoice.cpp index 90446487091d3e1313ecf8d9c4a8c79261a540ca..210463937e3c1e6dc5f448163b99a5a9ccbc1efb 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()) {