From c33eb88b121e597a029d7bb6e68a587b7cc1bcf6 Mon Sep 17 00:00:00 2001 From: Rares Ambrus Date: Tue, 26 Apr 2016 18:20:01 +0200 Subject: [PATCH] Avoiding vocabulary folders when looking for observations --- metaroom_xml_parser/src/simple_summary_parser.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/metaroom_xml_parser/src/simple_summary_parser.cpp b/metaroom_xml_parser/src/simple_summary_parser.cpp index 74f0774f..5e936f08 100644 --- a/metaroom_xml_parser/src/simple_summary_parser.cpp +++ b/metaroom_xml_parser/src/simple_summary_parser.cpp @@ -145,8 +145,10 @@ std::vector SimpleSummaryParser::listXmlInFolder(QString qrootFolder, i for(QString childFolder : childFolders) { - std::vector childXmls = listXmlInFolder(qrootFolder+childFolder+"/", depth+1); - toRet.insert(toRet.end(),childXmls.begin(), childXmls.end()); + if (childFolder.indexOf(QString("vocabulary")) == -1){ // avoid vocabulary tree folders + std::vector childXmls = listXmlInFolder(qrootFolder+childFolder+"/", depth+1); + toRet.insert(toRet.end(),childXmls.begin(), childXmls.end()); + } } return toRet;