mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Ignore the errror form "set new-console"
This commit is contained in:
parent
e27b80d2b5
commit
b22d79fa61
1 changed files with 11 additions and 6 deletions
|
@ -115,12 +115,17 @@ public class MIPlugin extends Plugin {
|
|||
MISession session = createMISession(pgdb, pty, MISession.PROGRAM);
|
||||
// For windows we need to start the inferior in a new console window
|
||||
// to separate the Inferior std{in,out,err} from gdb std{in,out,err}
|
||||
CommandFactory factory = session.getCommandFactory();
|
||||
MIGDBSet set = factory.createMIGDBSet(new String[]{"new-console"});
|
||||
session.postCommand(set);
|
||||
MIInfo info = set.getMIInfo();
|
||||
if (info == null) {
|
||||
throw new MIException("No answer");
|
||||
try {
|
||||
CommandFactory factory = session.getCommandFactory();
|
||||
MIGDBSet set = factory.createMIGDBSet(new String[]{"new-console"});
|
||||
session.postCommand(set);
|
||||
MIInfo info = set.getMIInfo();
|
||||
if (info == null) {
|
||||
throw new MIException("No answer");
|
||||
}
|
||||
} catch (MIException e) {
|
||||
// We ignore this exception, for example
|
||||
// on GNU/Linux the new-console is an error.
|
||||
}
|
||||
return new CSession(session, false);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue