diff options
| author | Johan Hedberg <johan.hedberg@intel.com> | 2014-03-25 14:05:03 +0200 |
|---|---|---|
| committer | Johan Hedberg <johan.hedberg@intel.com> | 2014-03-25 14:05:03 +0200 |
| commit | 3c47042681a2f3b333a9ca47833656ed5d6b3671 (patch) | |
| tree | d9e084ee877df82d9dbc4c033f33b3f7d9e8c6fe | |
| parent | ee51e8a5a5cccae126fddceca9d5797e33991a9d (diff) | |
| download | bluez-3c47042681a2f3b333a9ca47833656ed5d6b3671.tar.gz | |
core: Fix sending redundant Appearance/Icon signals
| -rw-r--r-- | src/device.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/device.c b/src/device.c index 1a60b96f1..56b17800c 100644 --- a/src/device.c +++ b/src/device.c @@ -4730,6 +4730,9 @@ void device_set_appearance(struct btd_device *device, uint16_t value) { const char *icon = gap_appearance_to_icon(value); + if (device->appearance == value) + return; + g_dbus_emit_property_changed(dbus_conn, device->path, DEVICE_INTERFACE, "Appearance"); |
