1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Fire ChangedEvents

This commit is contained in:
Alain Magloire 2003-01-10 20:23:19 +00:00
parent 181bd57bf1
commit 1e3bda39fb

View file

@ -99,7 +99,7 @@ public class BreakpointManager extends SessionObject implements ICDIBreakpointMa
boolean found = false; boolean found = false;
int no = oldBreakpoints[i].getMIBreakpoint().getNumber(); int no = oldBreakpoints[i].getMIBreakpoint().getNumber();
for (int j = 0; j < newMIBreakpoints.length; j++) { for (int j = 0; j < newMIBreakpoints.length; j++) {
if (no == newMIBreakpoints[i].getNumber()) { if (no == newMIBreakpoints[j].getNumber()) {
found = true; found = true;
break; break;
} }
@ -281,6 +281,9 @@ public class BreakpointManager extends SessionObject implements ICDIBreakpointMa
resumeInferior(state); resumeInferior(state);
} }
((Breakpoint) breakpoint).getMIBreakpoint().setEnabled(true); ((Breakpoint) breakpoint).getMIBreakpoint().setEnabled(true);
// Fire a changed Event.
MISession mi = s.getMISession();
mi.fireEvent(new MIBreakpointChangedEvent(((Breakpoint)breakpoint).getMIBreakpoint().getNumber()));
} }
public void disableBreakpoint(ICDIBreakpoint breakpoint) throws CDIException { public void disableBreakpoint(ICDIBreakpoint breakpoint) throws CDIException {
@ -308,6 +311,9 @@ public class BreakpointManager extends SessionObject implements ICDIBreakpointMa
resumeInferior(state); resumeInferior(state);
} }
((Breakpoint) breakpoint).getMIBreakpoint().setEnabled(false); ((Breakpoint) breakpoint).getMIBreakpoint().setEnabled(false);
// Fire a changed Event.
MISession mi = s.getMISession();
mi.fireEvent(new MIBreakpointChangedEvent(((Breakpoint)breakpoint).getMIBreakpoint().getNumber()));
} }
public void setCondition(ICDIBreakpoint breakpoint, ICDICondition condition) throws CDIException { public void setCondition(ICDIBreakpoint breakpoint, ICDICondition condition) throws CDIException {
@ -353,6 +359,9 @@ public class BreakpointManager extends SessionObject implements ICDIBreakpointMa
} finally { } finally {
resumeInferior(state); resumeInferior(state);
} }
// Fire a changed Event.
MISession mi = s.getMISession();
mi.fireEvent(new MIBreakpointChangedEvent(((Breakpoint)breakpoint).getMIBreakpoint().getNumber()));
} }
/** /**