commit | 22f7b9b0f6d3f07308b5a407ff87064739c52d06 | [log] [tgz] |
---|---|---|
author | Pierre De Rop <pderop@apache.org> | Sun Jul 06 22:03:43 2014 +0000 |
committer | Pierre De Rop <pderop@apache.org> | Sun Jul 06 22:03:43 2014 +0000 |
tree | d6a9675673a394bd64e746093a6809b098340df1 | |
parent | 866af51daf3c2ce1291e5c38ec897163c501e855 [diff] |
FELIX-4395: DependencyManager Configuration Dependency does not clone some class fields git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1608306 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/dependencymanager/core/changelog.txt b/dependencymanager/core/changelog.txt index 219c2d2..4cd6cef 100644 --- a/dependencymanager/core/changelog.txt +++ b/dependencymanager/core/changelog.txt
@@ -7,6 +7,7 @@ FELIX-4294: Dependency Manager Shell improvements FELIX-4305: DependencyMananer Adapters - service properties propagation FELIX-4002: ComponentStateListener.started is invoked twice when the listener is added in the start method. +FELIX-4395: DependencyManager Configuration Dependency does not clone some class fields. Release 3.1.0 -------------
diff --git a/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/dependencies/ConfigurationDependencyImpl.java b/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/dependencies/ConfigurationDependencyImpl.java index 8338d11..b7a1473 100644 --- a/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/dependencies/ConfigurationDependencyImpl.java +++ b/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/dependencies/ConfigurationDependencyImpl.java
@@ -86,6 +86,9 @@ m_pid = prototype.m_pid; m_propagate = prototype.m_propagate; m_callback = prototype.m_callback; + m_metaType = prototype.m_metaType; + m_propagateCallbackInstance = prototype.m_propagateCallbackInstance; + m_propagateCallbackMethod = prototype.m_propagateCallbackMethod; } public Dependency createCopy() {