From: Enlightenment S. <no-...@en...> - 2012-11-16 13:07:45
|
Log: edbus: Fix search of children objects when path = "/" Example: there's an object in "/org/bla" and we are adding an object in "/". Thus the second should becaome the parent of the first, which was a root object since it had no parent yet. Patch by: Jos?\195?\169 Roberto de Souza <zeh...@pr...> Author: lucas Date: 2012-11-16 05:07:38 -0800 (Fri, 16 Nov 2012) New Revision: 79386 Trac: http://trac.enlightenment.org/e/changeset/79386 Modified: trunk/edbus/src/lib/edbus_service.c Modified: trunk/edbus/src/lib/edbus_service.c =================================================================== --- trunk/edbus/src/lib/edbus_service.c 2012-11-16 13:07:32 UTC (rev 79385) +++ trunk/edbus/src/lib/edbus_service.c 2012-11-16 13:07:38 UTC (rev 79386) @@ -684,7 +684,7 @@ if (strncmp(obj->path, rootobj->path, pathlen) != 0) continue; - if (rootobj->path[pathlen] != '/') + if (rootobj->path[pathlen] != '/' && pathlen > 1) continue; conn->root_objs = eina_inlist_remove(conn->root_objs, |