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:
parent
bcc527d28a
commit
c5f2c56792
2 changed files with 13 additions and 5 deletions
|
@ -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();
|
||||||
|
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue