commit | 69ce08a78415423f2cf41e1dfc309865a1dfbd53 | [log] [tgz] |
---|---|---|
author | Pierre De Rop <pderop@apache.org> | Wed Jul 02 12:56:06 2014 +0000 |
committer | Pierre De Rop <pderop@apache.org> | Wed Jul 02 12:56:06 2014 +0000 |
tree | bdada3c5b6f2eb0e01d28bc4b34ef6d512e8fb4a | |
parent | 02f11a8af88bd18598348acc865e7e434b680e39 [diff] |
FELIX-4002: Fixed addStateListener method: we don't have to call any missed listener callbacks if the component is stopped. git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1607354 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ComponentImpl.java b/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ComponentImpl.java index 607ea4b..3f05e5d 100644 --- a/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ComponentImpl.java +++ b/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ComponentImpl.java
@@ -572,11 +572,7 @@ listener.stopping(ComponentImpl.this); break; case LISTENER_STOPPED: - // this new listener missed the starting/started/stopping/stopped cb - listener.starting(ComponentImpl.this); - listener.started(ComponentImpl.this); - listener.stopping(ComponentImpl.this); - listener.stopped(ComponentImpl.this); + // no need to call missed listener callbacks break; } }