fixed reading of skins for xfs filesystems again

This commit is contained in:
louis 2016-04-16 11:34:00 +02:00
parent 5589e956e0
commit 6004cf72fc

View File

@ -102,7 +102,9 @@ void cDesignerConfig::ReadSkinFolder(cString &skinFolder, vector<string> *contai
string dirEntryName = dirEntry->d_name; string dirEntryName = dirEntry->d_name;
int dirEntryType = dirEntry->d_type; int dirEntryType = dirEntry->d_type;
cString subfolder = cString::sprintf("%s%s", *skinFolder, dirEntryName.c_str()); cString subfolder = cString::sprintf("%s%s", *skinFolder, dirEntryName.c_str());
if (!dirEntryName.compare(".") || !dirEntryName.compare("..") || !dirEntryName.compare("skinrepositories") || (dirEntryType != DT_DIR && dirEntryType != DT_LNK) || !DirectoryOk(*subfolder, false)) if (!dirEntryName.compare(".") || !dirEntryName.compare("..") || !dirEntryName.compare("skinrepositories"))
continue;
if (dirEntryType != DT_DIR && dirEntryType != DT_LNK && !DirectoryOk(*subfolder, false))
continue; continue;
container->push_back(dirEntryName); container->push_back(dirEntryName);
} }