Components: duplicating component name check corrected

This commit is contained in:
Anton Makeev
2012-07-16 12:54:36 +02:00
parent 2fa6b7746d
commit 89c45e46df
@@ -189,9 +189,9 @@ abstract class ComponentStoreImpl implements IComponentStore {
}
private void doAddComponent(String componentName, Object component) {
if (myComponents.containsKey(componentName)) {
LOG.error("Conflicting component name '" + componentName + "': "
+ myComponents.get(componentName).getClass() + " and " + component.getClass());
Object existing = myComponents.get(componentName);
if (existing != null && existing != component) {
LOG.error("Conflicting component name '" + componentName + "': " + existing.getClass() + " and " + component.getClass());
}
myComponents.put(componentName, component);
}