From 5a2fb976858e01ca3e57659b39769297238bfe36 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Fri, 18 Jul 2014 15:22:28 +0300 Subject: [PATCH] core: Fix triggering PairableTimeout signal only when it changes --- src/adapter.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/adapter.c b/src/adapter.c index 82087c171..2747f9cb6 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -599,9 +599,6 @@ static void trigger_pairable_timeout(struct btd_adapter *adapter) adapter->pairable_timeout_id = 0; } - g_dbus_emit_property_changed(dbus_conn, adapter->path, - ADAPTER_INTERFACE, "PairableTimeout"); - if (!(adapter->current_settings & MGMT_SETTING_PAIRABLE)) return; @@ -2170,6 +2167,9 @@ static void property_set_pairable_timeout(const GDBusPropertyTable *property, store_adapter_info(adapter); + g_dbus_emit_property_changed(dbus_conn, adapter->path, + ADAPTER_INTERFACE, "PairableTimeout"); + trigger_pairable_timeout(adapter); } -- 2.47.3