diff options
author | Shaun McCance <shaunm@src.gnome.org> | 2003-11-19 02:03:34 +0000 |
---|---|---|
committer | Shaun McCance <shaunm@src.gnome.org> | 2003-11-19 02:03:34 +0000 |
commit | e372900584273001b24b7fe2a3ebcbb8746c1f17 (patch) | |
tree | 9243908b0c977225bc8bb1e13c5e6ad43ae5faf2 | |
parent | decd1af6fbc46cae6f5fe5a733f3219e8cb93837 (diff) | |
download | yelp-e372900584273001b24b7fe2a3ebcbb8746c1f17.tar.gz |
- Only read files ending in .omf
* src/yelp-toc-pager.c:
- Only read files ending in .omf
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | src/yelp-toc-pager.c | 5 |
2 files changed, 9 insertions, 1 deletions
@@ -1,5 +1,10 @@ 2003-11-18 Shaun McCance <shaunm@gnome.org> + * src/yelp-toc-pager.c: + - Only read files ending in .omf + +2003-11-18 Shaun McCance <shaunm@gnome.org> + * src/yelp-db-pager.c: - Pass $mediaobject_path as a param diff --git a/src/yelp-toc-pager.c b/src/yelp-toc-pager.c index be2f29db..73cd4fa2 100644 --- a/src/yelp-toc-pager.c +++ b/src/yelp-toc-pager.c @@ -267,7 +267,7 @@ toc_process_pending (YelpPager *pager) { GSList *first; gchar *file; - xmlDocPtr omf_doc; + xmlDocPtr omf_doc = NULL; xmlNodePtr omf_cur; gint lang_priority; OMF *omf = NULL; @@ -281,6 +281,9 @@ toc_process_pending (YelpPager *pager) file = (gchar *) first->data; + if (!g_str_has_suffix (file, ".omf")) + goto done; + omf_doc = xmlCtxtReadFile (priv->parser, (const char *) file, NULL, 0); |