summaryrefslogtreecommitdiff
path: root/src/formats/osml
diff options
context:
space:
mode:
authorAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2015-03-03 20:20:40 +0100
committerAndreas Stöckel <andreas@somweyr.de>2015-03-03 20:20:40 +0100
commit42c0480b4fbf80afa0c5b13650a0af74311d7202 (patch)
tree13f40104b4d8ebcb394f9adbf0b6a723889acea9 /src/formats/osml
parentb6ec0740e027fc1bc7f6d2513583187061bc8f0a (diff)
Implemented annotation handling
Diffstat (limited to 'src/formats/osml')
-rw-r--r--src/formats/osml/OsmlParser.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/formats/osml/OsmlParser.cpp b/src/formats/osml/OsmlParser.cpp
index d169393..b5e5d8a 100644
--- a/src/formats/osml/OsmlParser.cpp
+++ b/src/formats/osml/OsmlParser.cpp
@@ -116,12 +116,7 @@ public:
break;
case OsmlStreamParser::State::ANNOTATION_END: {
Variant elementName = Variant::fromString(std::string{});
- const auto &args = parser.getCommandArguments().asMap();
- auto it = args.find("name");
- if (it != args.end()) {
- elementName = it->second;
- }
- stack.annotationEnd(parser.getCommandName(), elementName);
+ stack.annotationEnd(parser.getCommandName(), parser.getCommandArguments().asMap());
break;
}
case OsmlStreamParser::State::FIELD_START: