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

we should throw exception as per API

This commit is contained in:
David Inglis 2004-09-08 14:46:58 +00:00
parent 671f4b339d
commit fbcd0437b1

View file

@ -205,18 +205,15 @@ public class CDescriptor implements ICDescriptor {
return refs;
}
synchronized public ICExtensionReference[] get(String extensionID, boolean update) {
synchronized public ICExtensionReference[] get(String extensionID, boolean update) throws CoreException {
ICExtensionReference[] refs = get(extensionID);
if (refs.length == 0 && update) {
try {
boolean oldIsInitializing = isInitializing;
isInitializing = true;
fOwner.update(fProject, this, extensionID);
isInitializing = oldIsInitializing;
updateIfDirty();
refs = get(extensionID);
} catch (CoreException e) {
}
boolean oldIsInitializing = isInitializing;
isInitializing = true;
fOwner.update(fProject, this, extensionID);
isInitializing = oldIsInitializing;
updateIfDirty();
refs = get(extensionID);
}
return refs;
}