From d2c993515918f32b82601d0f67c8ca5da8455efc Mon Sep 17 00:00:00 2001 From: "jinfeihan57@gmail.com" Date: Tue, 17 Nov 2020 18:31:12 +0800 Subject: [PATCH] make progress bar smoother --- CPP/7zip/Compress/BrotliEncoder.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/CPP/7zip/Compress/BrotliEncoder.cpp b/CPP/7zip/Compress/BrotliEncoder.cpp index 72f45c98..5db7afc7 100644 --- a/CPP/7zip/Compress/BrotliEncoder.cpp +++ b/CPP/7zip/Compress/BrotliEncoder.cpp @@ -74,6 +74,9 @@ STDMETHODIMP CEncoder::Code(ISequentialInStream *inStream, BROTLIMT_RdWr_t rdwr; size_t result; HRESULT res = S_OK; + + _processedIn = 0; + _processedOut = 0; struct BrotliStream Rd; Rd.inStream = inStream; @@ -82,10 +85,10 @@ STDMETHODIMP CEncoder::Code(ISequentialInStream *inStream, Rd.processedOut = &_processedOut; struct BrotliStream Wr; - if (_processedIn == 0) +// if (_processedIn == 0) Wr.progress = progress; - else - Wr.progress = 0; +// else +// Wr.progress = 0; Wr.inStream = inStream; Wr.outStream = outStream; Wr.processedIn = &_processedIn;