1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-17 21:25:58 +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();
} }
int token = 0;
if (isSuspended()) {
CommandFactory factory = session.getCommandFactory(); CommandFactory factory = session.getCommandFactory();
MIExecAbort abort = factory.createMIExecAbort(); MIExecAbort abort = factory.createMIExecAbort();
session.postCommand0(abort, session.getCommandTimeout()); session.postCommand0(abort, session.getCommandTimeout());
abort.getMIInfo(); abort.getMIInfo();
setTerminated(abort.getToken(), true); token = abort.getToken();
}
setTerminated(token, true);
} else if (session.isCoreSession() && !isTerminated()){ } else if (session.isCoreSession() && !isTerminated()){
setTerminated(); setTerminated();
} }