]> www.fi.muni.cz Git - evince.git/blobdiff - backend/ev-document-bookmarks.c
Fix document title bugs and fallback to filename when not available.
[evince.git] / backend / ev-document-bookmarks.c
index a98b1e6cb20b650f2203f9809694ba15b631cdc8..1806cd9ae6dd36353fd5a01d5980e304d94a3fa3 100644 (file)
@@ -62,6 +62,10 @@ ev_document_bookmarks_begin_read (EvDocumentBookmarks *document_bookmarks)
        return iface->begin_read (document_bookmarks);
 }
 
+ /*
+  * This function gets the values at a node.  You need to g_free the title.
+  * Additionally, if page is -1, the link doesn't go anywhere.
+  */
 gboolean 
 ev_document_bookmarks_get_values (EvDocumentBookmarks      *document_bookmarks,
                                  EvDocumentBookmarksIter  *iter,
@@ -75,12 +79,12 @@ ev_document_bookmarks_get_values (EvDocumentBookmarks      *document_bookmarks,
 }
 
 EvDocumentBookmarksIter *
-ev_document_bookmarks_has_child (EvDocumentBookmarks     *document_bookmarks,
+ev_document_bookmarks_get_child (EvDocumentBookmarks     *document_bookmarks,
                                 EvDocumentBookmarksIter *iter)
 {
        EvDocumentBookmarksIface *iface = EV_DOCUMENT_BOOKMARKS_GET_IFACE (document_bookmarks);
 
-       return iface->has_child (document_bookmarks, iter);
+       return iface->get_child (document_bookmarks, iter);
 }