Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--pdf/xpdf/pdf-document.cc4
2 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 3c6dd89..ca4c08d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-01-21 Marco Pesenti Gritti <marco@gnome.org>
+
+ * pdf/xpdf/pdf-document.cc:
+
+ Check the links info is initialized before
+ using it. Should fix a crash on startup.
+
2005-01-21 Martin Kretzschmar <martink@gnome.org>
* pixbuf/pixbuf-document.c
diff --git a/pdf/xpdf/pdf-document.cc b/pdf/xpdf/pdf-document.cc
index b9180bd..96b1132 100644
--- a/pdf/xpdf/pdf-document.cc
+++ b/pdf/xpdf/pdf-document.cc
@@ -1041,6 +1041,10 @@ pdf_document_get_link (EvDocument *document, int x, int y)
LinkAction *action;
double link_x, link_y;
+ if (pdf_document->links == NULL) {
+ return NULL;
+ }
+
/* Zoom */
link_x = x / pdf_document->scale;
link_y = y / pdf_document->scale;