1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-12 10:45:37 +02:00

Fix for bug 83355: The disable/enable breakpoints durning debugging acts weird.

This commit is contained in:
Mikhail Khodjaiants 2005-01-20 23:26:00 +00:00
parent 5cf93d3112
commit 91b5d1731d
3 changed files with 7 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2005-01-20 Mikhail Khodjaiants
Fix for bug 83355: The disable/enable breakpoints durning debugging acts weird.
* cdi\org\eclipse\cdt\debug\mi\core\cdi\model\Breakpoint.java
* cdi\org\eclipse\cdt\debug\mi\core\cdi\BreakpointManager.java
2005-01-13 Alain Magloire 2005-01-13 Alain Magloire
PR 82764 Fix the the type parsing. PR 82764 Fix the the type parsing.
* mi/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java * mi/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

View file

@ -219,6 +219,7 @@ public class BreakpointManager extends Manager {
for (int i = 0; i < miBreakpoints.length; i++) { for (int i = 0; i < miBreakpoints.length; i++) {
miBreakpoints[i].setEnabled(true); miBreakpoints[i].setEnabled(true);
} }
breakpoint.setEnabled0(true);
// Fire a changed Event. // Fire a changed Event.
miSession.fireEvent(new MIBreakpointChangedEvent(miSession, numbers[0])); miSession.fireEvent(new MIBreakpointChangedEvent(miSession, numbers[0]));
} }
@ -266,6 +267,7 @@ public class BreakpointManager extends Manager {
for (int i = 0; i < miBreakpoints.length; i++) { for (int i = 0; i < miBreakpoints.length; i++) {
miBreakpoints[i].setEnabled(false); miBreakpoints[i].setEnabled(false);
} }
breakpoint.setEnabled0(false);
// Fire a changed Event. // Fire a changed Event.
miSession.fireEvent(new MIBreakpointChangedEvent(miSession, numbers[0])); miSession.fireEvent(new MIBreakpointChangedEvent(miSession, numbers[0]));
} }

View file

@ -127,7 +127,6 @@ public class Breakpoint extends CObject implements ICDILocationBreakpoint {
} else if (on == true && isEnabled() == false) { } else if (on == true && isEnabled() == false) {
mgr.enableBreakpoint(this); mgr.enableBreakpoint(this);
} }
setEnabled0(on);
} }
public void setEnabled0(boolean on) { public void setEnabled0(boolean on) {