mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-06 09:16:02 +02:00
We can not use the event thread ot fire the Exit
event since it is destroyed.
This commit is contained in:
parent
f739442a5d
commit
2e532365b8
2 changed files with 6 additions and 4 deletions
|
@ -227,7 +227,9 @@ MIPlugin.getDefault().debugLog(number++ + " " + cmd.toString());
|
|||
// Destroy any MI Inferior(Process)
|
||||
inferior.destroy();
|
||||
|
||||
getEventQueue().addItem(new MIExitEvent());
|
||||
// Tell the observers that the session
|
||||
// is finish, but we can not use the Event Thread.
|
||||
notifyObservers(new MIExitEvent());
|
||||
|
||||
// send the exit(-gdb-exit).
|
||||
try {
|
||||
|
|
|
@ -124,9 +124,9 @@ MIPlugin.getDefault().debugLog(line);
|
|||
MIEvent event = new MIRunningEvent(type);
|
||||
fireEvent(event);
|
||||
} else if ("exit".equals(state)) {
|
||||
session.getMIInferior().setTerminated();
|
||||
MIEvent event = new MIExitEvent();
|
||||
fireEvent(event);
|
||||
//session.getMIInferior().setTerminated();
|
||||
//MIEvent event = new MIExitEvent();
|
||||
//fireEvent(event);
|
||||
} else if ("connected".equals(state)) {
|
||||
session.getMIInferior().setConnected();
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue