]> www.fi.muni.cz Git - evince.git/blobdiff - pdf/ev-poppler.cc
Port to GOption command line parsing. Fix for the bug #327518
[evince.git] / pdf / ev-poppler.cc
index efdd15f28aef4cb6762f429bfb2bd20b312304fc..a3d38726c81c227a56bf9fe8b77c0b194f0d2e06 100644 (file)
@@ -873,7 +873,7 @@ ev_link_from_action (PopplerAction *action)
                        ev_action = ev_link_action_new_external_uri (action->uri.uri);
                        break;
                case POPPLER_ACTION_NAMED:
-                       unimplemented_action = "POPPLER_ACTION_NAMED";
+                       ev_action = ev_link_action_new_named (action->named.named_dest);
                        break;
                case POPPLER_ACTION_MOVIE:
                        unimplemented_action = "POPPLER_ACTION_MOVIE";
@@ -964,6 +964,7 @@ build_tree (PdfDocument      *pdf_document,
                if (child)
                        build_tree (pdf_document, model, &tree_iter, child);
                poppler_index_iter_free (child);
+               poppler_action_free (action);
                
        } while (poppler_index_iter_next (iter));
 }