+Sun Feb 27 23:00:31 2005 Jonathan Blandford <jrb@redhat.com>
+
+ * shell/ev-sidebar-links.c (do_one_iteration): Handle title links
+ for real. Gosh, how long has this been broken.
+
+ * pdf/xpdf/pdf-document.cc (build_link_from_action): add back the
+ check for a NULL link. We crash otherwise.
+
2005-02-27 Marco Pesenti Gritti <marco@gnome.org>
* NEWS:
{
EvLink *link = NULL;
- if (link_action->getKind () == actionGoToR) {
+ if (link_action == NULL) {
+ link = ev_link_new_title (title);
+ } else if (link_action->getKind () == actionGoToR) {
g_warning ("actionGoToR links not implemented");
} else if (link_action->getKind () == actionLaunch) {
g_warning ("actionLaunch links not implemented");
IdleStackData *stack_data;
GtkTreeIter tree_iter;
EvDocumentLinksIter *child_iter;
+ EvLinkType link_type;
gint page;
g_assert (priv->idle_stack);
}
page = ev_link_get_page (link);
+ link_type = ev_link_get_link_type (link);
gtk_tree_store_append (GTK_TREE_STORE (priv->model), &tree_iter, stack_data->tree_iter);
gtk_tree_store_set (GTK_TREE_STORE (priv->model), &tree_iter,
LINKS_COLUMN_MARKUP, ev_link_get_title (link),
LINKS_COLUMN_PAGE_NUM, page,
- /* FIXME: Handle links for real. */
- LINKS_COLUMN_PAGE_VALID, (page >= 0),
+ LINKS_COLUMN_PAGE_VALID, (link_type == EV_LINK_TYPE_PAGE),
LINKS_COLUMN_LINK, link,
-1);
g_object_unref (link);