[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-patch] Fire ChangedEvents for breakpoints.
|
Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/ChangeLog,v
retrieving revision 1.59
diff -u -r1.59 ChangeLog
--- ChangeLog 10 Jan 2003 19:18:47 -0000 1.59
+++ ChangeLog 10 Jan 2003 20:22:22 -0000
@@ -1,5 +1,12 @@
2003-01-10 Alain Magloire
+ * src/.../mi/core/cdi/BreakpointManager.java (update): fix subscript
+ (setCondition): Fire a ChangedEvent.
+ (enableBreakpoint): Fire a ChangedEvent.
+ (disableBreakpoint): Fire a ChangedEvent.
+
+2003-01-10 Alain Magloire
+
* src/.../mi/core/cdi/model/CTarget.java (runUntil): Address breakpoint
needs a "*" prefix.
Index: src/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java,v
retrieving revision 1.27
diff -u -r1.27 BreakpointManager.java
--- src/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java 10 Jan 2003 02:49:47 -0000 1.27
+++ src/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java 10 Jan 2003 20:22:23 -0000
@@ -99,7 +99,7 @@
boolean found = false;
int no = oldBreakpoints[i].getMIBreakpoint().getNumber();
for (int j = 0; j < newMIBreakpoints.length; j++) {
- if (no == newMIBreakpoints[i].getNumber()) {
+ if (no == newMIBreakpoints[j].getNumber()) {
found = true;
break;
}
@@ -281,6 +281,9 @@
resumeInferior(state);
}
((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 {
@@ -308,6 +311,9 @@
resumeInferior(state);
}
((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 {
@@ -353,6 +359,9 @@
} finally {
resumeInferior(state);
}
+ // Fire a changed Event.
+ MISession mi = s.getMISession();
+ mi.fireEvent(new MIBreakpointChangedEvent(((Breakpoint)breakpoint).getMIBreakpoint().getNumber()));
}
/**