g_hash_table_contains() is supported only from GLib 2.32. If BlueZ has to build against GLib 2.28 this patch replaces g_hash_table_contains() to g_hash_table_lookup() --- profiles/audio/player.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/profiles/audio/player.c b/profiles/audio/player.c index 8748893..4198bdb 100644 --- a/profiles/audio/player.c +++ b/profiles/audio/player.c @@ -172,8 +172,13 @@ static gboolean get_status(const GDBusPropertyTable *property, static gboolean setting_exists(const GDBusPropertyTable *property, void *data) { struct media_player *mp = data; + const char *value; + + value = g_hash_table_lookup(mp->settings, property->name); + if (value == NULL) + return FALSE; - return g_hash_table_contains(mp->settings, property->name); + return TRUE; } static gboolean get_setting(const GDBusPropertyTable *property, -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html