diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | backend/pdf/ev-poppler.cc | 5 |
2 files changed, 10 insertions, 1 deletions
@@ -1,5 +1,11 @@ 2007-09-03 Carlos Garcia Campos <carlosgc@gnome.org> + * backend/pdf/ev-poppler.cc: (build_tree): + + Ignore outline items without a title. Fixes bug #453913. + +2007-09-03 Carlos Garcia Campos <carlosgc@gnome.org> + * shell/ev-view.c: (ev_view_handle_cursor_over_xy), (ev_view_button_release_event), (ev_view_leave_notify_event): diff --git a/backend/pdf/ev-poppler.cc b/backend/pdf/ev-poppler.cc index bb4d5c4..1fa2354 100644 --- a/backend/pdf/ev-poppler.cc +++ b/backend/pdf/ev-poppler.cc @@ -1060,8 +1060,11 @@ build_tree (PdfDocument *pdf_document, break; } - if (!link) { + if (!link || strlen (ev_link_get_title (link)) <= 0) { poppler_action_free (action); + if (link) + g_object_unref (link); + continue; } |