From c923153861b7574db572380ae23a57bf2317db97 Mon Sep 17 00:00:00 2001 From: Andreas Volz Date: Sun, 12 Oct 2008 23:07:52 +0200 Subject: [PATCH] parse org.freedesktop.DBus.Method.NoReply tag correct --- tools/xml2cpp.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/xml2cpp.cpp b/tools/xml2cpp.cpp index 4d19252..69f4efa 100644 --- a/tools/xml2cpp.cpp +++ b/tools/xml2cpp.cpp @@ -322,7 +322,7 @@ void generate_proxy(Xml::Document &doc, const char *filename) body << tab << tab << tab << "wi << property_name;" << endl; body << tab << tab << tab << "::DBus::Message ret = this->invoke_method (call);" << endl; - // TODO: support invoke_method_noreply for properties + // TODO: support invoke_method_NoReply for properties body << tab << tab << tab << "::DBus::MessageIter ri = ret.reader ();" << endl; body << tab << tab << tab << "::DBus::Variant argout; " << endl; @@ -366,7 +366,8 @@ void generate_proxy(Xml::Document &doc, const char *filename) Xml::Nodes args_in = args.select("direction","in"); Xml::Nodes args_out = args.select("direction","out"); Xml::Nodes annotations = args["annotation"]; - Xml::Nodes annotations_noreply = annotations.select("name","org.freedesktop.DBus.Method.NoReply"); + Xml::Nodes method_annotations = method["annotation"]; + Xml::Nodes annotations_noreply = method_annotations.select("name","org.freedesktop.DBus.Method.NoReply"); Xml::Nodes annotations_object = annotations.select("name","org.freedesktop.DBus.Object"); string arg_object; bool annotation_noreply_value = false;