src/eric7/Debugger/BreakPointModel.py

branch
eric7
changeset 11046
478b4ce023dd
parent 11037
adfda913834a
child 11066
d71eab9be477
--- a/src/eric7/Debugger/BreakPointModel.py	Sat Nov 09 17:09:09 2024 +0100
+++ b/src/eric7/Debugger/BreakPointModel.py	Sat Nov 09 17:23:04 2024 +0100
@@ -288,7 +288,10 @@
         @type list of (str, int, str, bool, bool, int)
         """
         # eliminate redundant break points
-        newBreakpoints = [b for b in set(breakpoints) if b not in self.breakpoints]
+        newBreakpoints = []
+        for breakpoint in breakpoints:
+            if breakpoint not in self.breakpoints and breakpoint not in newBreakpoints:
+                newBreakpoints.append(breakpoint)
 
         if newBreakpoints:
             cnt = len(self.breakpoints)

eric ide

mercurial