summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonatan Pålsson <jonatan.p@gmail.com>2014-03-19 13:50:20 +0100
committerJonatan Pålsson <jonatan.p@gmail.com>2014-03-19 13:50:20 +0100
commit1348a286cb36819200d375075d6c3d7b4972d6d8 (patch)
tree9d5dd815bfa2fddbd030d9a5da6ae74a75973d1c
parent63edf7777f6af93c753790b9a5db38c25ee46331 (diff)
parent63c7175250cfe0c1a00ec86be180d055af13c912 (diff)
downloaddbus-c++-1348a286cb36819200d375075d6c3d7b4972d6d8.tar.gz
Merge pull request #1 from jeena/master
Remove warnings from generated adaptors.
-rw-r--r--tools/generate_adaptor.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/tools/generate_adaptor.cpp b/tools/generate_adaptor.cpp
index f7972be..cb167cf 100644
--- a/tools/generate_adaptor.cpp
+++ b/tools/generate_adaptor.cpp
@@ -485,9 +485,12 @@ void generate_adaptor(Xml::Document &doc, const char *filename)
Xml::Nodes args_out = args.select("direction", "out");
body << tab << "::DBus::Message " << stub_name(method.get("name")) << "(const ::DBus::CallMessage &call)" << endl
- << tab << "{" << endl
- << tab << tab << "::DBus::MessageIter ri = call.reader();" << endl
- << endl;
+ << tab << "{" << endl;
+ if(!args_in.empty())
+ {
+ body << tab << tab << "::DBus::MessageIter ri = call.reader();" << endl;
+ body << endl;
+ }
// generate the 'in' variables
unsigned int i = 1;