1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

getSignal(String) catch the exception.

This commit is contained in:
Alain Magloire 2003-02-07 03:49:37 +00:00
parent 4b325fa30f
commit 53d377dbc9

View file

@ -106,13 +106,17 @@ public class SignalManager extends SessionObject implements ICDISignalManager {
public ICDISignal getSignal(String name) {
ICDISignal sig = findSignal(name);
if (sig == null) {
MISigHandle miSig = null;
try {
MISigHandle miSig = getMISignal(name);
miSig = getMISignal(name);
sig = new Signal(this, miSig);
if (signalsList != null) {
signalsList.add(sig);
}
} catch (CDIException e) {
// The session maybe terminated because of the signal.
miSig = new MISigHandle(name, false, false, false, name);
sig = new Signal(this, miSig);
}
}
return sig;