Reversed order of recursive calls.

This commit is contained in:
NissimHadar 2019-02-13 21:07:25 -08:00
parent 301b4215e5
commit 58c0078188

View file

@ -766,13 +766,19 @@ void Test::createAllRecursiveScripts() {
void Test::createAllRecursiveScripts(const QString& directory) {
QDirIterator it(directory, QDirIterator::Subdirectories);
QStringList directories;
while (it.hasNext()) {
QString nextDirectory = it.next();
if (isAValidDirectory(nextDirectory)) {
createAllRecursiveScripts(nextDirectory);
createRecursiveScript(nextDirectory, false);
directories.push_front(nextDirectory);
}
}
for (int i = directories.length(); i > 0; --i) {
QString nextDirectory = directories[i];
createAllRecursiveScripts(nextDirectory);
createRecursiveScript(nextDirectory, false);
}
}
void Test::createRecursiveScript(const QString& directory, bool interactiveMode) {