From 07c62ac076c698cb7d6a4f8ceed616d982421f14 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 12 May 2016 01:02:51 +0300 Subject: Add skipError parameter into xmlutils. --- src/resources/db/badgesdb.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/resources/db/badgesdb.cpp') diff --git a/src/resources/db/badgesdb.cpp b/src/resources/db/badgesdb.cpp index 059a22112..6ee66f180 100644 --- a/src/resources/db/badgesdb.cpp +++ b/src/resources/db/badgesdb.cpp @@ -37,7 +37,8 @@ namespace static void loadXmlFile(const std::string &file, const std::string &name, - BadgesInfos &arr) + BadgesInfos &arr, + const SkipError skipError) { readXmlStringMap(file, "badges", @@ -45,21 +46,22 @@ static void loadXmlFile(const std::string &file, "badge", "name", "image", - arr); + arr, + skipError); } static void loadDB(const std::string &name, BadgesInfos &arr) { loadXmlFile(paths.getStringValue("badgesFile"), - name, arr); + name, arr, SkipError_false); loadXmlFile(paths.getStringValue("badgesPatchFile"), - name, arr); + name, arr, SkipError_true); StringVect listVect; Files::getFilesInDir(paths.getStringValue( "badgesPatchDir"), listVect, ".xml"); FOR_EACH (StringVectCIter, itVect, listVect) - loadXmlFile(*itVect, name, arr); + loadXmlFile(*itVect, name, arr, SkipError_true); } void BadgesDB::load() -- cgit v1.2.3-60-g2f50