mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-10 16:07:09 -06:00
make progress bar smoother
This commit is contained in:
@@ -74,6 +74,9 @@ STDMETHODIMP CEncoder::Code(ISequentialInStream *inStream,
|
|||||||
BROTLIMT_RdWr_t rdwr;
|
BROTLIMT_RdWr_t rdwr;
|
||||||
size_t result;
|
size_t result;
|
||||||
HRESULT res = S_OK;
|
HRESULT res = S_OK;
|
||||||
|
|
||||||
|
_processedIn = 0;
|
||||||
|
_processedOut = 0;
|
||||||
|
|
||||||
struct BrotliStream Rd;
|
struct BrotliStream Rd;
|
||||||
Rd.inStream = inStream;
|
Rd.inStream = inStream;
|
||||||
@@ -82,10 +85,10 @@ STDMETHODIMP CEncoder::Code(ISequentialInStream *inStream,
|
|||||||
Rd.processedOut = &_processedOut;
|
Rd.processedOut = &_processedOut;
|
||||||
|
|
||||||
struct BrotliStream Wr;
|
struct BrotliStream Wr;
|
||||||
if (_processedIn == 0)
|
// if (_processedIn == 0)
|
||||||
Wr.progress = progress;
|
Wr.progress = progress;
|
||||||
else
|
// else
|
||||||
Wr.progress = 0;
|
// Wr.progress = 0;
|
||||||
Wr.inStream = inStream;
|
Wr.inStream = inStream;
|
||||||
Wr.outStream = outStream;
|
Wr.outStream = outStream;
|
||||||
Wr.processedIn = &_processedIn;
|
Wr.processedIn = &_processedIn;
|
||||||
|
|||||||
Reference in New Issue
Block a user