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

MIEvent takes argument.

This commit is contained in:
Alain Magloire 2002-10-26 20:28:52 +00:00
parent 43dfe27212
commit d22acaff8c

View file

@ -118,7 +118,7 @@ public class RxThread extends Thread {
// Notify any command waiting for a ResultRecord. // Notify any command waiting for a ResultRecord.
MIResultRecord rr = response.getMIResultRecord(); MIResultRecord rr = response.getMIResultRecord();
if (rr != null) { if (rr != null) {
int id = rr.geToken(); int id = rr.getToken();
Command cmd = rxQueue.removeCommand(id); Command cmd = rxQueue.removeCommand(id);
// Check if the state changed. // Check if the state changed.
@ -143,7 +143,7 @@ public class RxThread extends Thread {
type = MIRunningEvent.CONTINUE; type = MIRunningEvent.CONTINUE;
} }
session.getMIInferior().setRunning(); session.getMIInferior().setRunning();
MIEvent event = new MIRunningEvent(type); MIEvent event = new MIRunningEvent(id, type);
session.fireEvent(event); session.fireEvent(event);
} else if ("exit".equals(state)) { } else if ("exit".equals(state)) {
// No need to do anything, terminate() will. // No need to do anything, terminate() will.
@ -153,7 +153,7 @@ public class RxThread extends Thread {
} else if ("error".equals(state)) { } else if ("error".equals(state)) {
if (session.getMIInferior().isRunning()) { if (session.getMIInferior().isRunning()) {
session.getMIInferior().setSuspended(); session.getMIInferior().setSuspended();
MIEvent event = new MIStoppedEvent(); MIEvent event = new MIStoppedEvent(id);
session.fireEvent(event); session.fireEvent(event);
} }
} }
@ -230,7 +230,7 @@ public class RxThread extends Thread {
// "reason" ??? still fire a stopped event. // "reason" ??? still fire a stopped event.
if (e == null) { if (e == null) {
session.getMIInferior().setSuspended(); session.getMIInferior().setSuspended();
e = new MIStoppedEvent(); e = new MIStoppedEvent(exec.getToken());
list.add(e); list.add(e);
} }
} }