From 2183dedb042d4c459fb1011fd65bd1831a037c42 Mon Sep 17 00:00:00 2001 From: "omegablast2002@yahoo.com" Date: Sat, 3 Sep 2011 19:20:24 +0000 Subject: [PATCH] fix for issue with profiles not loading into options from user folder. the issue was that we we're "removing a trailing "/"" even if there was no trailing slash. added a check for "/" before we chop the last letter of the directory :) --- projects/mtg/src/OptionItem.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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);