summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShaun McCance <shaunm@src.gnome.org>2003-12-18 17:27:04 +0000
committerShaun McCance <shaunm@src.gnome.org>2003-12-18 17:27:04 +0000
commit5bb42ff33fc5df40c46d81d079eca3b886cf883f (patch)
tree22c80ea5ff17d222635f6adce1f1f4ea46faf675
parent68dc4f66286bab6b3002840e657c4315aef0475b (diff)
downloadyelp-5bb42ff33fc5df40c46d81d079eca3b886cf883f.tar.gz
- Crash fix from Chee Bin HOH.
* src/yelp-db-pager.c: - Crash fix from Chee Bin HOH.
-rw-r--r--ChangeLog5
-rw-r--r--src/yelp-db-pager.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index d2524d06..350e189d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2003-12-18 Shaun McCance <shaunm@gnome.org>
+ * src/yelp-db-pager.c:
+ - Crash fix from Chee Bin HOH.
+
+2003-12-18 Shaun McCance <shaunm@gnome.org>
+
All from Chee Bin HOH:
* data/ui/yelp.glade:
diff --git a/src/yelp-db-pager.c b/src/yelp-db-pager.c
index 263de389..b07eb76f 100644
--- a/src/yelp-db-pager.c
+++ b/src/yelp-db-pager.c
@@ -582,7 +582,7 @@ xml_get_title (xmlNodePtr node)
if (xml_is_info (node))
title = g_strdup (_("Titlepage"));
- else if (node->parent->type == XML_DOCUMENT_NODE)
+ else if (node->parent && node->parent->type == XML_DOCUMENT_NODE)
title = g_strdup (_("Contents"));
else {
for (cur = node->children; cur; cur = cur->next) {