From 33b5b737313e6d1409c60da77db26f1f00b91b57 Mon Sep 17 00:00:00 2001 From: Andreas Stöckel Date: Fri, 16 Jan 2015 22:47:06 +0100 Subject: wip copy --- src/plugins/xml/XmlParser.cpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'src/plugins') diff --git a/src/plugins/xml/XmlParser.cpp b/src/plugins/xml/XmlParser.cpp index 9d1aba4..ced61ee 100644 --- a/src/plugins/xml/XmlParser.cpp +++ b/src/plugins/xml/XmlParser.cpp @@ -60,7 +60,11 @@ public: scope().push(new model::Typesystem(manager(), args["name"].asString())); } - void end() override { scope().pop(); } + void end() override + { + scope().performDeferredResolution(logger()); + scope().pop(); + } static Handler *create(const HandlerData &handlerData) { @@ -83,13 +87,11 @@ public: this->parent = args["parent"].asString(); } - void end() override - { + void end() override { + } - void child(std::shared_ptr handler) - { - } + void child(std::shared_ptr handler) {} static Handler *create(const HandlerData &handlerData) { @@ -105,8 +107,8 @@ public: void start(Variant::mapType &args) override { -/* this->name = args["name"].asString(); - this->type = args["parent"].asString();*/ + /* this->name = args["name"].asString(); + this->type = args["parent"].asString();*/ } void end() override {} -- cgit v1.2.3