From cd6ffca41303d567b6ba9bb3c9565624367b9a9b Mon Sep 17 00:00:00 2001 From: Jente Hidskes Date: Mon, 31 Jul 2017 14:31:46 +0200 Subject: [PATCH] ratbagd_button: emit property changed on KeyMapping --- ratbagd/ratbagd-button.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ratbagd/ratbagd-button.c b/ratbagd/ratbagd-button.c index b5c329dc..2e03a094 100644 --- a/ratbagd/ratbagd-button.c +++ b/ratbagd/ratbagd-button.c @@ -222,6 +222,15 @@ static int ratbagd_button_set_key(sd_bus_message *m, r = ratbag_button_set_key(button->lib_button, key, modifiers, nmodifiers); + if (r == 0) { + sd_bus *bus = sd_bus_message_get_bus(m); + sd_bus_emit_properties_changed(bus, + button->path, + RATBAGD_NAME_ROOT ".Button", + "KeyMapping", + NULL); + } + return sd_bus_reply_method_return(m, "u", r); }