Diff between 2b06065bdd577c0043368d6101ca387c438988c2 and 7fdf6b4880a2ea50faedb7ba1c3c5fda954cc431

Changed Files

File Additions Deletions Status
profiles/audio/player.c +4 -1 modified

Full Patch

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
@@ -172,8 +172,11 @@ 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);
 
-	return g_hash_table_contains(mp->settings, property->name);
+	return value ? TRUE : FALSE;
 }
 
 static gboolean get_setting(const GDBusPropertyTable *property,