CELIX-370: Reverts the dependency manager behaviour of adding of 
properties/filter attribute with service.lang=C. This break backward 
compatiblity


Project: http://git-wip-us.apache.org/repos/asf/celix/repo
Commit: http://git-wip-us.apache.org/repos/asf/celix/commit/b5af0ef9
Tree: http://git-wip-us.apache.org/repos/asf/celix/tree/b5af0ef9
Diff: http://git-wip-us.apache.org/repos/asf/celix/diff/b5af0ef9

Branch: refs/heads/release/celix-2.0.0
Commit: b5af0ef99f01fa7bf3cd954189cca388a61aa0b4
Parents: 04013a0
Author: Pepijn Noltes <pepijnnol...@gmail.com>
Authored: Tue Oct 11 16:58:56 2016 +0200
Committer: Pepijn Noltes <pepijnnol...@gmail.com>
Committed: Tue Oct 11 16:58:56 2016 +0200

----------------------------------------------------------------------
 dependency_manager/private/src/dm_component_impl.c     | 2 +-
 dependency_manager/private/src/dm_service_dependency.c | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/celix/blob/b5af0ef9/dependency_manager/private/src/dm_component_impl.c
----------------------------------------------------------------------
diff --git a/dependency_manager/private/src/dm_component_impl.c 
b/dependency_manager/private/src/dm_component_impl.c
index 211a655..5b5c0ca 100644
--- a/dependency_manager/private/src/dm_component_impl.c
+++ b/dependency_manager/private/src/dm_component_impl.c
@@ -157,7 +157,7 @@ celix_status_t component_create(bundle_context_pt context, 
const char *name, dm_
         component->isStarted = false;
         component->active = false;
 
-        component->setCLanguageProperty = true;
+        component->setCLanguageProperty = false;
 
         component->dependencyEvents = hashMap_create(NULL, NULL, NULL, NULL);
 

http://git-wip-us.apache.org/repos/asf/celix/blob/b5af0ef9/dependency_manager/private/src/dm_service_dependency.c
----------------------------------------------------------------------
diff --git a/dependency_manager/private/src/dm_service_dependency.c 
b/dependency_manager/private/src/dm_service_dependency.c
index 7b4b45e..3c5d2a0 100644
--- a/dependency_manager/private/src/dm_service_dependency.c
+++ b/dependency_manager/private/src/dm_service_dependency.c
@@ -72,7 +72,7 @@ celix_status_t 
serviceDependency_create(dm_service_dependency_pt *dependency_ptr
 
                (*dependency_ptr)->isStarted = false;
 
-        (*dependency_ptr)->addCLanguageFilter = true;
+        (*dependency_ptr)->addCLanguageFilter = false;
                (*dependency_ptr)->tracked_service = NULL;
                (*dependency_ptr)->tracked_filter_unmodified = NULL;
                (*dependency_ptr)->tracked_filter = NULL;
@@ -811,4 +811,4 @@ celix_status_t 
serviceDependency_setCallbackHandle(dm_service_dependency_pt depe
 
 static void* serviceDependency_getCallbackHandle(dm_service_dependency_pt 
dependency) {
     return dependency->callbackHandle == NULL ? 
component_getImplementation(dependency->component) : dependency->callbackHandle;
-}
\ No newline at end of file
+}

Reply via email to