diff options
author | Jonatan Pålsson <jonatan.p@gmail.com> | 2014-03-19 13:50:20 +0100 |
---|---|---|
committer | Jonatan Pålsson <jonatan.p@gmail.com> | 2014-03-19 13:50:20 +0100 |
commit | 1348a286cb36819200d375075d6c3d7b4972d6d8 (patch) | |
tree | 9d5dd815bfa2fddbd030d9a5da6ae74a75973d1c | |
parent | 63edf7777f6af93c753790b9a5db38c25ee46331 (diff) | |
parent | 63c7175250cfe0c1a00ec86be180d055af13c912 (diff) | |
download | dbus-c++-1348a286cb36819200d375075d6c3d7b4972d6d8.tar.gz |
Merge pull request #1 from jeena/master
Remove warnings from generated adaptors.
-rw-r--r-- | tools/generate_adaptor.cpp | 9 |
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; |