Changed: Optimize sorting of files (instead of doing it several times for each directory, do it only once)
This commit is contained in:
parent
9981f07921
commit
e3de253702
1 changed files with 2 additions and 2 deletions
|
@ -858,6 +858,8 @@ string getname (dirent *de)
|
||||||
void CPath::getPathContent (const string &path, bool recurse, bool wantDir, bool wantFile, vector<string> &result, class IProgressCallback *progressCallBack, bool showEverything)
|
void CPath::getPathContent (const string &path, bool recurse, bool wantDir, bool wantFile, vector<string> &result, class IProgressCallback *progressCallBack, bool showEverything)
|
||||||
{
|
{
|
||||||
getInstance()->_FileContainer.getPathContent(path, recurse, wantDir, wantFile, result, progressCallBack, showEverything);
|
getInstance()->_FileContainer.getPathContent(path, recurse, wantDir, wantFile, result, progressCallBack, showEverything);
|
||||||
|
|
||||||
|
sort(result.begin(), result.end());
|
||||||
}
|
}
|
||||||
|
|
||||||
void CFileContainer::getPathContent (const string &path, bool recurse, bool wantDir, bool wantFile, vector<string> &result, class IProgressCallback *progressCallBack, bool showEverything)
|
void CFileContainer::getPathContent (const string &path, bool recurse, bool wantDir, bool wantFile, vector<string> &result, class IProgressCallback *progressCallBack, bool showEverything)
|
||||||
|
@ -960,8 +962,6 @@ void CFileContainer::getPathContent (const string &path, bool recurse, bool want
|
||||||
progressCallBack->popCropedValues ();
|
progressCallBack->popCropedValues ();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
sort(result.begin(), result.end());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void CPath::removeAllAlternativeSearchPath ()
|
void CPath::removeAllAlternativeSearchPath ()
|
||||||
|
|
Loading…
Reference in a new issue