diff options
| author | Andreas Volz <andreas@frodo.mittelerde> | 2008-09-13 20:07:58 +0200 |
|---|---|---|
| committer | Andreas Volz <andreas@frodo.mittelerde> | 2008-09-13 20:07:58 +0200 |
| commit | c1c741cb0c6e0d920f60c9862556a5dd4e68da2e (patch) | |
| tree | 31b56ab97f5c0da8ca278377c9ab2a1ced717ecb /tools/xml2cpp.cpp | |
| parent | f353aae43e3893940215d1c1b12fb6a7eb0b6e2c (diff) | |
| download | dbus-c++-c1c741cb0c6e0d920f60c9862556a5dd4e68da2e.tar.gz | |
fixed a method generation bug with inarg
Diffstat (limited to 'tools/xml2cpp.cpp')
| -rw-r--r-- | tools/xml2cpp.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/xml2cpp.cpp b/tools/xml2cpp.cpp index 2fb988e..545296e 100644 --- a/tools/xml2cpp.cpp +++ b/tools/xml2cpp.cpp @@ -475,7 +475,8 @@ void generate_proxy(Xml::Document &doc, const char *filename) if (!arg_name.length()) { - arg_name = "argin" + j; + arg_name = "argin"; + arg_name += toString <uint> (j); } // generate extra code to wrap object @@ -561,7 +562,7 @@ void generate_proxy(Xml::Document &doc, const char *filename) if (!arg_name.length()) { - arg_name = "argout" + i; + arg_name = "argout" + toString <uint> (i); } if (arg_object.length()) @@ -673,7 +674,7 @@ void generate_proxy(Xml::Document &doc, const char *filename) // use a default if no arg name given if (!arg_name.length()) { - arg_name = "arg"; + arg_name = "arg" + toString <uint> (i); } body << arg_name << ";" << endl; @@ -700,7 +701,7 @@ void generate_proxy(Xml::Document &doc, const char *filename) if (!arg_name.length()) { - arg_name = "arg" + j; + arg_name = "arg" + toString <uint> (j); } if (arg_object.length()) |
