[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-patch] catch "enable"/"disable"
|
Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/ChangeLog,v
retrieving revision 1.75
diff -u -r1.75 ChangeLog
--- ChangeLog 23 Jan 2003 20:44:37 -0000 1.75
+++ ChangeLog 24 Jan 2003 15:52:14 -0000
@@ -1,3 +1,8 @@
+2003-01-24 Alain Magloire
+
+ * src/.../mi/core/CLIProcessor.java (isEnableBreakpoint):
+ Check for "enable", "disable" cli commands.
+
2003-01-23 Alain Magloire
* src/.../mi/core/CLIProcessor.java (isDeletingBreakpoint):
Index: src/org/eclipse/cdt/debug/mi/core/CLIProcessor.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/CLIProcessor.java,v
retrieving revision 1.3
diff -u -r1.3 CLIProcessor.java
--- src/org/eclipse/cdt/debug/mi/core/CLIProcessor.java 23 Jan 2003 20:44:53 -0000 1.3
+++ src/org/eclipse/cdt/debug/mi/core/CLIProcessor.java 24 Jan 2003 15:52:14 -0000
@@ -46,6 +46,7 @@
session.fireEvent(event);
} else if (isSettingBreakpoint(operation) ||
isSettingWatchpoint(operation) ||
+ isEnableBreakpoint(operation) ||
isDeletingBreakpoint(operation)) {
// We know something change, we just do not know what.
// So the easiest way is to let the top layer handle it.
@@ -110,6 +111,17 @@
isDelete = true;
}
return isDelete;
+ }
+
+ boolean isEnableBreakpoint(String operation) {
+ boolean isChange = false;
+ /* changing breaks: enable, disable */
+ if ((operation.equals("dis") || operation.equals("disa") ||
+ (operation.startsWith("disa") && "disable".indexOf(operation) != -1)) ||
+ (operation.equals("en") || (operation.startsWith("en") && "enable".indexOf(operation) != -1))) {
+ isChange = true;
+ }
+ return isChange;
}
}