summaryrefslogtreecommitdiff
path: root/Source/Swig/cwrap.c
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2014-07-01 20:27:48 +0100
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2014-07-01 20:27:48 +0100
commit83749b3937bba0679cc02ccaa082f43abd4ad9e0 (patch)
tree3d522cb2863ed415cd97346b5287a35d018c6178 /Source/Swig/cwrap.c
parente982dc7e3b0670c87e77b63d4d8c4606a9172b2b (diff)
downloadswig-83749b3937bba0679cc02ccaa082f43abd4ad9e0.tar.gz
Fix expansion of the $parentclassname special variable
It incorrectly contains brackets in the expanded name. Fixes SF Bug 1375.
Diffstat (limited to 'Source/Swig/cwrap.c')
-rw-r--r--Source/Swig/cwrap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Swig/cwrap.c b/Source/Swig/cwrap.c
index d15c2e12f..c97640b08 100644
--- a/Source/Swig/cwrap.c
+++ b/Source/Swig/cwrap.c
@@ -869,7 +869,7 @@ void Swig_replace_special_variables(Node *n, Node *parentnode, String *code) {
String *parentclassname = 0;
if (parentclass)
parentclassname = Getattr(parentclass, "name");
- Replaceall(code, "$parentclassname", parentclassname ? parentclassname : "");
+ Replaceall(code, "$parentclassname", parentclassname ? SwigType_str(parentclassname, "") : "");
}
}