diff --git a/legacy/edbus/src/lib/edbus_core.c b/legacy/edbus/src/lib/edbus_core.c index 67db87342d..9ed8320f58 100644 --- a/legacy/edbus/src/lib/edbus_core.c +++ b/legacy/edbus/src/lib/edbus_core.c @@ -485,10 +485,12 @@ edbus_connection_name_get(EDBus_Connection *conn, const char *name) cn->unique_id = eina_stringshare_add(name); goto end; } - else if (name[0] == ':') + + if (name[0] == ':') cn->unique_id = eina_stringshare_add(name); else edbus_name_owner_get(conn, cn->name, on_get_name_owner, cn); + cn->name_owner_changed = _edbus_signal_handler_add(conn, EDBUS_FDO_BUS, EDBUS_FDO_PATH, EDBUS_FDO_INTERFACE,