Commit 6138956b authored by Andrey Morozov's avatar Andrey Morozov

minor fix

parent 99c2326e
......@@ -46,7 +46,7 @@ namespace cv
#else
DIR *dp;
struct dirent *dirp;
if((dp = opendir(path_f.c_str())) == NULL)
if((dp = opendir(path.c_str())) == NULL)
{
return list;
}
......@@ -54,8 +54,14 @@ namespace cv
while ((dirp = readdir(dp)) != NULL)
{
if (dirp->d_type == DT_REG)
{
if (exten.compare("*") == 0)
list.push_back(static_cast<std::string>(dirp->d_name));
else
if (std::string(dirp->d_name).find(exten) != std::string::npos)
list.push_back(static_cast<std::string>(dirp->d_name));
}
}
closedir(dp);
#endif
......@@ -108,6 +114,10 @@ namespace cv
strcmp(dirp->d_name, ".") != 0 &&
strcmp(dirp->d_name, "..") != 0 )
{
if (exten.compare("*") == 0)
list.push_back(static_cast<std::string>(dirp->d_name));
else
if (std::string(dirp->d_name).find(exten) != std::string::npos)
list.push_back(static_cast<std::string>(dirp->d_name));
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment