diff options
author | Don Scorgie <dscorgie@src.gnome.org> | 2006-05-30 19:12:22 +0000 |
---|---|---|
committer | Don Scorgie <dscorgie@src.gnome.org> | 2006-05-30 19:12:22 +0000 |
commit | 67c7e79535dd6c70f5f4962508a800a30c1c1fcd (patch) | |
tree | 3f9e899b42199dfaf68bc90824637a7fe27792ab | |
parent | 748bb2c2b6e607c808e462d8bd14004cc10a28e5 (diff) | |
download | yelp-67c7e79535dd6c70f5f4962508a800a30c1c1fcd.tar.gz |
Fix man page fallback for info pages again
* src/yelp-utils.c:
Fix man page fallback for info pages again
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | src/yelp-utils.c | 5 |
2 files changed, 7 insertions, 1 deletions
@@ -1,5 +1,8 @@ 2006-05-30 Don Scorgie <dscorgie@cvs.gnome.org> + * src/yelp-utils.c: + Fix man page fallback for info pages again + * src/yelp-toc-pager.c: Escape & characters when encountered in info processing (fixes #343372) diff --git a/src/yelp-utils.c b/src/yelp-utils.c index 4667c10e..089cbb99 100644 --- a/src/yelp-utils.c +++ b/src/yelp-utils.c @@ -168,8 +168,11 @@ yelp_doc_info_new (const gchar *uri, gboolean trust_uri) doc_type = YELP_DOC_TYPE_INFO; uri_type = YELP_URI_TYPE_INFO; } else { + gchar *tmp; + tmp = g_strdup (doc_uri); g_free (doc_uri); - doc_uri = convert_man_uri (doc_uri, trust_uri); + doc_uri = convert_man_uri (tmp, trust_uri); + g_free (tmp); doc_type = YELP_DOC_TYPE_MAN; uri_type = YELP_URI_TYPE_MAN; } |