1
0
Fork 0
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:
Alain Magloire 2002-11-01 16:43:53 +00:00
parent e27b80d2b5
commit b22d79fa61

View file

@ -115,12 +115,17 @@ public class MIPlugin extends Plugin {
MISession session = createMISession(pgdb, pty, MISession.PROGRAM); MISession session = createMISession(pgdb, pty, MISession.PROGRAM);
// For windows we need to start the inferior in a new console window // 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} // to separate the Inferior std{in,out,err} from gdb std{in,out,err}
CommandFactory factory = session.getCommandFactory(); try {
MIGDBSet set = factory.createMIGDBSet(new String[]{"new-console"}); CommandFactory factory = session.getCommandFactory();
session.postCommand(set); MIGDBSet set = factory.createMIGDBSet(new String[]{"new-console"});
MIInfo info = set.getMIInfo(); session.postCommand(set);
if (info == null) { MIInfo info = set.getMIInfo();
throw new MIException("No answer"); 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); return new CSession(session, false);
} }