eric6/Debugger/BreakPointModel.py

changeset 7025
83e110e3fcc6
parent 6942
2602857055c5
child 7229
53054eb5b15a
--- a/eric6/Debugger/BreakPointModel.py	Fri May 24 19:33:04 2019 +0200
+++ b/eric6/Debugger/BreakPointModel.py	Wed May 29 19:44:55 2019 +0200
@@ -260,9 +260,10 @@
                 rows.append(index.row())
         rows.sort(reverse=True)
         for row in rows:
-            self.beginRemoveRows(QModelIndex(), row, row)
-            del self.breakpoints[row]
-            self.endRemoveRows()
+            if row < len(self.breakpoints):
+                self.beginRemoveRows(QModelIndex(), row, row)
+                del self.breakpoints[row]
+                self.endRemoveRows()
 
     def deleteAll(self):
         """

eric ide

mercurial