[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [cdt-debug-dev] Re: [cdt-patch] MISession terminate patch
|
Bonjour,
>
> I'll be happy to submit a patch to you with my proposed fix when it's
> done.
>
Committed, something to the head. The patch is attach
could give it a try in your environment. This for PR 90090
it may also address PR 90089.
Index: cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java,v
retrieving revision 1.25
diff -u -r1.25 EventManager.java
--- cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java 26 Nov 2004 21:44:26 -0000 1.25
+++ cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java 5 Apr 2005 18:10:27 -0000
@@ -165,6 +165,7 @@
if (target != null) {
session.removeTargets(new Target[] { target });
}
+ cdiList.add(new ExitedEvent(session, (MIGDBExitEvent)miEvent));
} else if (miEvent instanceof MIDetachedEvent) {
cdiList.add(new DisconnectedEvent(session, (MIDetachedEvent)miEvent));
} else if (miEvent instanceof MIBreakpointDeletedEvent) {
Index: cdi/org/eclipse/cdt/debug/mi/core/cdi/event/ExitedEvent.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/event/ExitedEvent.java,v
retrieving revision 1.3
diff -u -r1.3 ExitedEvent.java
--- cdi/org/eclipse/cdt/debug/mi/core/cdi/event/ExitedEvent.java 8 Sep 2004 04:16:34 -0000 1.3
+++ cdi/org/eclipse/cdt/debug/mi/core/cdi/event/ExitedEvent.java 5 Apr 2005 18:10:27 -0000
@@ -18,6 +18,7 @@
import org.eclipse.cdt.debug.mi.core.cdi.SignalExitInfo;
import org.eclipse.cdt.debug.mi.core.cdi.model.Target;
import org.eclipse.cdt.debug.mi.core.event.MIEvent;
+import org.eclipse.cdt.debug.mi.core.event.MIGDBExitEvent;
import org.eclipse.cdt.debug.mi.core.event.MIInferiorExitEvent;
import org.eclipse.cdt.debug.mi.core.event.MIInferiorSignalExitEvent;
@@ -37,7 +38,12 @@
session = s;
event = e;
}
-
+
+ public ExitedEvent(Session s, MIGDBExitEvent e) {
+ session = s;
+ event = e;
+ }
+
/**
* @see org.eclipse.cdt.debug.core.cdi.event.ICDIExitedEvent#getExitInfo()
*/