diff --git a/profiles/audio/player.c b/profiles/audio/player.c
index 8748893..bffb506 100644
--- a/profiles/audio/player.c
+++ b/profiles/audio/player.c
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);
- return g_hash_table_contains(mp->settings, property->name);
+ return value ? TRUE : FALSE;
}
static gboolean get_setting(const GDBusPropertyTable *property,