if (fileQueue.first() == result && hashing)
{
fileQueue.first() = 0;
+ hashedFileSize += result->fileInfo().size();
return;
}
{
HashResult *result = fileQueue.dequeue();
- if (!result)
- return;
-
+ if (result)
+ {
#ifdef ANIDBUDPCLIENT_HASH_DEBUG
int fileElapsed = fileTime.elapsed();
qDebug() << "File:" << result->fileInfo().fileName() << "Hash:" << hash << "Time:" << fileElapsed;
#endif
- hashedFileSize += result->fileInfo().size();
+ hashedFileSize += result->fileInfo().size();
- result->setHash(hash);
- emit resultReady(result);
+ result->setHash(hash);
+ emit resultReady(result);
+ }
if (!fileQueue.isEmpty())
{