mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-02-06 00:15:04 +01:00
Make the dbus interface introspectable
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user