Commit 0e96f05009f2e6d4237c15f01566e56cecfdf9a0

Werner Lemberg 2014-12-02T11:08:31

[docmaker] Thinko. * src/tools/docmaker/content.py (DocBlock::get_markup_words_all): Emit `/empty/' string for first element also.

diff --git a/ChangeLog b/ChangeLog
index 9721bda..27ff990 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2014-12-02  Werner Lemberg  <wl@gnu.org>
 
+	[docmaker] Thinko.
+
+	* src/tools/docmaker/content.py (DocBlock::get_markup_words_all):
+	Emit `/empty/' string for first element also.
+
+2014-12-02  Werner Lemberg  <wl@gnu.org>
+
 	[docmaker] Honour empty lines in `<Order>' section element.
 
 	This greatly improves the readability of the `Synopsis' links.
diff --git a/src/tools/docmaker/content.py b/src/tools/docmaker/content.py
index 728b592..32ebd3f 100644
--- a/src/tools/docmaker/content.py
+++ b/src/tools/docmaker/content.py
@@ -610,14 +610,14 @@ class  DocBlock:
     def  get_markup_words_all( self, tag_name ):
         try:
             m = self.get_markup( tag_name )
-            words = m.fields[0].items[0].words
-            for item in m.fields[0].items[1:]:
+            words = []
+            for item in m.fields[0].items:
                 # We honour empty lines in an `<Order>' section element by
                 # adding the sentinel `/empty/'.  The formatter should then
                 # convert it to an appropriate representation in the
                 # `section_enter' function.
-                words.append( "/empty/" )
                 words += item.words
+                words.append( "/empty/" )
             return words
         except:
             return []