diff --git a/projects/mtg/src/OptionItem.cpp b/projects/mtg/src/OptionItem.cpp index eec98d077..562edb5d7 100644 --- a/projects/mtg/src/OptionItem.cpp +++ b/projects/mtg/src/OptionItem.cpp @@ -414,7 +414,9 @@ OptionDirectory::OptionDirectory(string root, int id, string displayValue, strin for (size_t i = 0; i < subfolders.size(); ++i) { - string subfolder = subfolders[i].substr(0, subfolders[i].length() - 1); //remove trailing "/" + string subfolder = subfolders[i].substr(0, subfolders[i].length()); + if(subfolders[i].find("/") == subfolders[i].length()) + subfolder = subfolders[i].substr(0, subfolders[i].length() - 1); //remove trailing "/" vector path; path.push_back(root); path.push_back(subfolder);