From c9ba06d6b4cc66b71bb64101625dd5d9cefe0ae0 Mon Sep 17 00:00:00 2001 From: Guillaume Meunier Date: Sat, 6 Jun 2020 13:43:24 +0200 Subject: [PATCH] Make the dbus interface introspectable --- rog-core/src/rog_dbus.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rog-core/src/rog_dbus.rs b/rog-core/src/rog_dbus.rs index 7233f4c4..11cd0d9e 100644 --- a/rog-core/src/rog_dbus.rs +++ b/rog-core/src/rog_dbus.rs @@ -157,7 +157,7 @@ pub(super) fn dbus_create_tree() -> ( let factory = Factory::new_sync::<()>(); let effect_cancel_sig = Arc::new(factory.signal("LedCancelEffect", ())); let tree = factory.tree(()).add( - factory.object_path(DBUS_PATH, ()).add( + factory.object_path(DBUS_PATH, ()).introspectable().add( factory .interface(DBUS_IFACE, ()) .add_m(dbus_create_ledmsg_method(input_bytes.clone())) @@ -167,7 +167,7 @@ pub(super) fn dbus_create_tree() -> ( .add_m(dbus_create_fan_mode_method(fan_mode.clone())) .add_s(effect_cancel_sig.clone()), ), - ); + ).add(factory.object_path("/", ()).introspectable()); ( tree, input_bytes,