From 67818d5727b5ba5a56dbc89c60fa2759315cf3d9 Mon Sep 17 00:00:00 2001 From: Aloshi Date: Thu, 12 Dec 2013 16:08:52 -0600 Subject: [PATCH] Don't create gamelist folders even if their parent directory is valid. --- src/XMLReader.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/XMLReader.cpp b/src/XMLReader.cpp index 3ae03f548..7552f159c 100644 --- a/src/XMLReader.cpp +++ b/src/XMLReader.cpp @@ -84,6 +84,12 @@ FileData* findOrCreateFile(SystemData* system, const boost::filesystem::path& pa if(found) return treeNode; + if(type == FOLDER) + { + LOG(LogWarning) << "gameList: folder doesn't already exist, won't create"; + return NULL; + } + FileData* file = new FileData(type, path, system); treeNode->addChild(file); return file; @@ -95,7 +101,7 @@ FileData* findOrCreateFile(SystemData* system, const boost::filesystem::path& pa // if type is a folder it's gonna be empty, so don't bother if(type == FOLDER) { - LOG(LogWarning) << "folder doesn't already exist, won't create metadata for folder"; + LOG(LogWarning) << "gameList: folder doesn't already exist, won't create"; return NULL; }