[gtk-doc] mkhtml2: if linkend does not resolve output inner data



commit 42d70c9f6b2f1b18128c14996f6c054d45c79d99
Author: Stefan Sauer <ensonic users sf net>
Date:   Sat Apr 7 15:51:26 2018 +0200

    mkhtml2: if linkend does not resolve output inner data

 gtkdoc/mkhtml2.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/gtkdoc/mkhtml2.py b/gtkdoc/mkhtml2.py
index 7faf554..7535490 100644
--- a/gtkdoc/mkhtml2.py
+++ b/gtkdoc/mkhtml2.py
@@ -579,10 +579,13 @@ def convert_link(ctx, xml):
     result = []
     if linkend:
         link_text = []
-        convert_inner(ctx, xml, link_text)
         append_text(xml.text, link_text)
+        convert_inner(ctx, xml, link_text)
         # TODO: fixxref does some weird checks in xml.text
         result = [fixxref.MakeXRef(ctx['module'], '', 0, linkend, ''.join(link_text))]
+    else:
+        append_text(xml.text, result)
+        convert_inner(ctx, xml, result)
     append_text(xml.tail, result)
     return result
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]