eric6/Debugger/WatchPointModel.py

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

eric ide

mercurial