summaryrefslogtreecommitdiff
path: root/giscanner
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu.vizoso@collabora.co.uk>2011-08-13 10:43:39 +0200
committerTomeu Vizoso <tomeu.vizoso@collabora.co.uk>2011-08-13 10:43:39 +0200
commitd875680ac9a33588c68a893ace0f82eeff99b2e8 (patch)
treeab250c7e77d57695c2a67cd32e4b3c61d78394e6 /giscanner
parent62d306b024921e6bfb48562a34a4e21b1f497bde (diff)
downloadgobject-introspection-d875680ac9a33588c68a893ace0f82eeff99b2e8.tar.gz
g-ir-doc-tool: Move the * out the type link
Diffstat (limited to 'giscanner')
-rw-r--r--giscanner/docbookwriter.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/giscanner/docbookwriter.py b/giscanner/docbookwriter.py
index d3910765..41c6f166 100644
--- a/giscanner/docbookwriter.py
+++ b/giscanner/docbookwriter.py
@@ -58,7 +58,7 @@ class DocBookFormatter(object):
else:
link_dest = param.type.ctype
with self._writer.tagcontext("link", [("linkend", "%s" % link_dest)]):
- self._writer.write_tag("type", [], self.get_type_string(param.type))
+ self._writer.write_tag("type", [], link_dest)
self._writer.write_line(extra_content)
def _render_parameters(self, parent, parameters):
@@ -82,7 +82,11 @@ class DocBookFormatter(object):
comma = ", "
else:
comma = ""
- extra_content = " %s%s" % (param.argname, comma)
+ extra_content = " "
+ if '*' in param.type.ctype:
+ extra_content += '*'
+ extra_content += param.argname
+ extra_content += comma
self._render_parameter(param, extra_content)
self._writer.write_line(");\n")