Well, you could argue both. Cairo Menu uses this line in gnome-menu-builder.c:
bookmarks = desktop_agnostic_vfs_gtk_bookmarks_get_bookmarks (bookmarks_parser);
The problem is, that the parsed ~/.gtk-bookmarks can have directories that don't exist anymore. Neither lda nor Cairo Menu perform such a check. I would argue, that lda should do that check and should not return any bookmarks of non-existing directories, but it could be also done in Cairo Menu.
Places applet also uses lda for this, YAMA seems not to use it.
Well, you could argue both. Cairo Menu uses this line in gnome-menu- builder. c: agnostic_ vfs_gtk_ bookmarks_ get_bookmarks (bookmarks_parser);
bookmarks = desktop_
The problem is, that the parsed ~/.gtk-bookmarks can have directories that don't exist anymore. Neither lda nor Cairo Menu perform such a check. I would argue, that lda should do that check and should not return any bookmarks of non-existing directories, but it could be also done in Cairo Menu.
Places applet also uses lda for this, YAMA seems not to use it.