summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Volz <andreas@optolix.mittelerde>2008-10-03 09:17:05 +0200
committerAndreas Volz <andreas@optolix.mittelerde>2008-10-03 09:17:05 +0200
commit915f80174d213d3a482b7842116af030f05090a0 (patch)
treea5a9baebd8b2eef5072e1e2e5e2ed274484098a5
parent46a1a2c591dde1b72a43319bb35302611f93ec2a (diff)
downloaddbus-c++-915f80174d213d3a482b7842116af030f05090a0.tar.gz
fixed generation of method out signature for multible parameters
-rw-r--r--tools/xml2cpp.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/xml2cpp.cpp b/tools/xml2cpp.cpp
index ea13f3c..5e32cba 100644
--- a/tools/xml2cpp.cpp
+++ b/tools/xml2cpp.cpp
@@ -1,6 +1,6 @@
/*
*
- * D-Bus++ - C++ bindings for D-Bus
+ * D-->Bus++ - C++ bindings for D-Bus
*
* Copyright (C) 2005-2007 Paolo Durante <shackan@gmail.com>
*
@@ -450,7 +450,7 @@ void generate_proxy(Xml::Document &doc, const char *filename)
for (Xml::Nodes::iterator ao = args_out.begin(); ao != args_out.end(); ++ao, ++j)
{
Xml::Node &arg = **ao;
- Xml::Nodes annotations = args_out["annotation"];
+ Xml::Nodes annotations = arg["annotation"];
Xml::Nodes annotations_object = annotations.select("name","org.freedesktop.DBus.Object");
string arg_object;
@@ -479,7 +479,7 @@ void generate_proxy(Xml::Document &doc, const char *filename)
else
body << " argout" << j;
- if (i+1 != args_out.size())
+ if (j+1 != args_out.size())
body << ", ";
}
}