diff options
| author | Georg Brandl <georg@python.org> | 2009-09-07 23:18:32 +0200 |
|---|---|---|
| committer | Georg Brandl <georg@python.org> | 2009-09-07 23:18:32 +0200 |
| commit | 0bd2ea05594c63e6c8ca4a9452574a22d6191651 (patch) | |
| tree | 7b6445d5513bfae0e18c9ebc95cb0a5a6c1ff316 | |
| parent | 7015797fb244edade836b8c6a0783e772a6e3133 (diff) | |
| download | sphinx-0bd2ea05594c63e6c8ca4a9452574a22d6191651.tar.gz | |
C domain: fix reference generation.
| -rw-r--r-- | sphinx/domains/c.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sphinx/domains/c.py b/sphinx/domains/c.py index 216ae05d..278319ae 100644 --- a/sphinx/domains/c.py +++ b/sphinx/domains/c.py @@ -193,10 +193,11 @@ class CDomain(Domain): typ, target, node, contnode): # strip pointer asterisk target = target.rstrip(' *') - if target not in self.data: + if target not in self.data['objects']: return None - obj = self.data[target] - return make_refnode(builder, fromdocname, obj[0], contnode, target) + obj = self.data['objects'][target] + return make_refnode(builder, fromdocname, obj[0], target, + contnode, target) def get_objects(self): for refname, (docname, type) in self.data['objects'].iteritems(): |
