summary refs log tree commit diff stats
path: root/lib/packages
diff options
context:
space:
mode:
authorGrzegorz Adam Hankiewicz <gradha@imap.cc>2014-04-21 19:56:59 +0200
committerGrzegorz Adam Hankiewicz <gradha@imap.cc>2014-04-21 21:07:25 +0200
commited713a8f5e78474efa09ba1fd8f30a5f38884dd0 (patch)
tree6ce86b51194fc4224d8ce1fbe92de2e8eb7b13b5 /lib/packages
parent831e12d8f878d27a1099ed4f2e696aabb35fdc64 (diff)
downloadNim-ed713a8f5e78474efa09ba1fd8f30a5f38884dd0.tar.gz
Fixes title and subtitle not setting the current section.
Diffstat (limited to 'lib/packages')
-rw-r--r--lib/packages/docutils/rstgen.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/packages/docutils/rstgen.nim b/lib/packages/docutils/rstgen.nim
index 10cb1e486..bd89fc4bc 100644
--- a/lib/packages/docutils/rstgen.nim
+++ b/lib/packages/docutils/rstgen.nim
@@ -667,13 +667,13 @@ proc renderHeadline(d: PDoc, n: PRstNode, result: var string) =
 
 proc renderOverline(d: PDoc, n: PRstNode, result: var string) = 
   if d.meta[metaTitle].len == 0:
-    d.currentSection = d.meta[metaTitle]
     for i in countup(0, len(n)-1):
       renderRstToOut(d, n.sons[i], d.meta[metaTitle])
+    d.currentSection = d.meta[metaTitle]
   elif d.meta[metaSubtitle].len == 0:
-    d.currentSection = d.meta[metaSubtitle]
     for i in countup(0, len(n)-1):
       renderRstToOut(d, n.sons[i], d.meta[metaSubtitle])
+    d.currentSection = d.meta[metaSubtitle]
   else:
     var tmp = ""
     for i in countup(0, len(n) - 1): renderRstToOut(d, n.sons[i], tmp)