1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-17 13:15:44 +02:00

2004-11-17 Alain Magloire

Fix for 78816
	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
This commit is contained in:
Alain Magloire 2004-11-17 15:39:15 +00:00
parent bcc527d28a
commit c5f2c56792
2 changed files with 13 additions and 5 deletions

View file

@ -1,3 +1,7 @@
2004-11-17 Alain Magloire
Fix for 78816
* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
2004-11-16 Alain Magloire 2004-11-16 Alain Magloire
Optimize things by providing a new method Optimize things by providing a new method
ICDIRegisterGroup.hasRegisters(); ICDIRegisterGroup.hasRegisters();

View file

@ -172,11 +172,15 @@ public class MIInferior extends Process {
if (isRunning()) { if (isRunning()) {
interrupt(); interrupt();
} }
CommandFactory factory = session.getCommandFactory(); int token = 0;
MIExecAbort abort = factory.createMIExecAbort(); if (isSuspended()) {
session.postCommand0(abort, session.getCommandTimeout()); CommandFactory factory = session.getCommandFactory();
abort.getMIInfo(); MIExecAbort abort = factory.createMIExecAbort();
setTerminated(abort.getToken(), true); session.postCommand0(abort, session.getCommandTimeout());
abort.getMIInfo();
token = abort.getToken();
}
setTerminated(token, true);
} else if (session.isCoreSession() && !isTerminated()){ } else if (session.isCoreSession() && !isTerminated()){
setTerminated(); setTerminated();
} }