# HG changeset patch # User mf0102 <0102@gmx.at> # Date 1188134851 -7200 # Node ID f0cbcd84528e6bd8631d81ffa404b7020545e5ad # Parent 349cae04e455c6d0bea039fe5c64587e2b5638e9# Parent 8fddba1d94e4d16ad89bb65eabd109aa3d5d753f merge diff -r 349cae04e455 -r f0cbcd84528e src/xspf/xspf.c --- a/src/xspf/xspf.c Sun Aug 26 15:26:39 2007 +0200 +++ b/src/xspf/xspf.c Sun Aug 26 15:27:31 2007 +0200 @@ -322,6 +322,18 @@ } if(nptr2->type == XML_ELEMENT_NODE + && !xmlStrcmp(nptr2->name, (xmlChar *)"title")) { + Playlist *plist = playlist_get_active(); + xmlChar *title = xmlNodeGetContent(nptr2); + if (title && *title) { + gchar *old = plist->title; + plist->title = g_strdup((gchar*)title); + if(old) g_free(old); + } + xmlFree(title); + } + + if(nptr2->type == XML_ELEMENT_NODE && !xmlStrcmp(nptr2->name, (xmlChar *)"trackList")) { find_track(nptr2, filename, pos); }