Skip to content

Commit 2f9f464

Browse files
committed
fix #12771 for ThreadExecutor
1 parent 94d9ada commit 2f9f464

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

cli/threadexecutor.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,9 @@ class ThreadData
9292
mTotalFileSize = std::accumulate(mFiles.cbegin(), mFiles.cend(), std::size_t(0), [](std::size_t v, const FileWithDetails& p) {
9393
return v + p.size();
9494
});
95+
for (const auto &fs : mFileSettings) {
96+
mTotalFileSize += fs.filesize();
97+
}
9598
}
9699

97100
bool next(const FileWithDetails *&file, const FileSettings *&fs, std::size_t &fileSize) {
@@ -106,7 +109,7 @@ class ThreadData
106109
if (mItNextFileSettings != mFileSettings.end()) {
107110
file = nullptr;
108111
fs = &(*mItNextFileSettings);
109-
fileSize = 0;
112+
fileSize = mItNextFileSettings->filesize();
110113
++mItNextFileSettings;
111114
return true;
112115
}

0 commit comments

Comments
 (0)