Make valgrind happy.

This commit is contained in:
Roman Telezhynskyi 2024-04-06 18:53:24 +03:00
parent fbaf5f0f38
commit cbc137f4e9

View File

@ -35,6 +35,7 @@
#include "QtConcurrent/qtconcurrentrun.h"
#include <QDir>
#include <QDirIterator>
#include <QFileSystemWatcher>
#include <QFuture>
#include <QLibraryInfo>
@ -669,7 +670,13 @@ void VAbstractApplication::ClearOldLogs()
// Restore working directory
auto restore = qScopeGuard([workingDirectory] { QDir::setCurrent(workingDirectory); });
const QStringList allFiles = logsDir.entryList(QDir::NoDotAndDotDot | QDir::Files);
QDirIterator it(logsDir.absolutePath(), QDir::Files | QDir::NoDotAndDotDot, QDirIterator::NoIteratorFlags);
QStringList allFiles;
while (it.hasNext())
{
allFiles << it.next();
}
if (allFiles.isEmpty())
{
qDebug("There are no old logs.");