diff options
Diffstat (limited to 'src/items.c')
| -rw-r--r-- | src/items.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/items.c b/src/items.c index 2b9a1ad..27034f2 100644 --- a/src/items.c +++ b/src/items.c @@ -197,6 +197,16 @@ parse_album_xml (const char *filename, TAlbum *index) g_ptr_array_add (index->items, item); } + else + if (strcmp (node_name, "interspace") == 0) { + item->type = INDEX_ITEM_TYPE_INTERSPACE; + + s = g_strdup_printf ("/gallery/items/*[%d]/text()", i + 1); + item->title = xml_file_get_node_value (xml, s); + g_free (s); + + g_ptr_array_add (index->items, item); + } else { /* Free the item if nobody cares */ free (item); |
