From 50172700b865fd50aed4608c5c883630910dbeb4 Mon Sep 17 00:00:00 2001 From: Martin Szulecki Date: Thu, 31 Dec 2009 15:31:08 +0100 Subject: Introduce sbitem helper to get display_name from item --- src/sbmanager.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src') diff --git a/src/sbmanager.c b/src/sbmanager.c index 31d08b2..e3bf013 100644 --- a/src/sbmanager.c +++ b/src/sbmanager.c @@ -136,6 +136,16 @@ static gboolean elapsed_ms(struct timeval *tv, guint ms) } } +static char *sbitem_get_display_name(SBItem *item) +{ + char *strval = NULL; + plist_t node = plist_dict_get_item(item->node, "displayName"); + if (node && plist_get_node_type(node) == PLIST_STRING) { + plist_get_string_val(node, &strval); + } + return strval; +} + static void sbitem_free(SBItem *a) { if (a) { -- cgit v1.1-32-gdbae