diff options
Diffstat (limited to 'CPP/7zip/Archive/NtfsHandler.cpp')
-rwxr-xr-x | CPP/7zip/Archive/NtfsHandler.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/CPP/7zip/Archive/NtfsHandler.cpp b/CPP/7zip/Archive/NtfsHandler.cpp index f88dd012..8670e164 100755 --- a/CPP/7zip/Archive/NtfsHandler.cpp +++ b/CPP/7zip/Archive/NtfsHandler.cpp @@ -1283,9 +1283,11 @@ HRESULT CDatabase::Open() { if (OpenCallback) { - // Sleep(0); UInt64 numFiles = Recs.Size(); - RINOK(OpenCallback->SetCompleted(&numFiles, &pos64)); + if ((numFiles & 0x3FF) == 0) + { + RINOK(OpenCallback->SetCompleted(&numFiles, &pos64)); + } } UInt32 readSize = kBufSize; UInt64 rem = mftSize - pos64; |