1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-03 15:15:25 +02:00

don't assume service subsystem configuration

This commit is contained in:
David McKnight 2006-08-11 18:54:37 +00:00
parent 172f651769
commit bc6a937f0b

View file

@ -630,11 +630,15 @@ public class SystemRegistry implements ISystemRegistry, ISystemModelChangeEvents
// remove the other one
for (int i = 0; i < v.size(); i++)
{
IServiceSubSystemConfiguration addedConfig = (IServiceSubSystemConfiguration)v.get(i);
if (addedConfig.getServiceType() == serviceType)
{
v.remove(addedConfig);
if (v.get(i) instanceof IServiceSubSystemConfiguration)
{
IServiceSubSystemConfiguration addedConfig = (IServiceSubSystemConfiguration)v.get(i);
if (addedConfig.getServiceType() == serviceType)
{
v.remove(addedConfig);
}
}
}
v.addElement(ssFactory);