diff options
Diffstat (limited to 'CPP/7zip/UI/Common/ArchiveExtractCallback.cpp')
-rwxr-xr-x | CPP/7zip/UI/Common/ArchiveExtractCallback.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/CPP/7zip/UI/Common/ArchiveExtractCallback.cpp b/CPP/7zip/UI/Common/ArchiveExtractCallback.cpp index b03bf48e..7e97b542 100755 --- a/CPP/7zip/UI/Common/ArchiveExtractCallback.cpp +++ b/CPP/7zip/UI/Common/ArchiveExtractCallback.cpp @@ -48,11 +48,7 @@ void CArchiveExtractCallback::Init( _extractCallback2 = extractCallback2; _compressProgress.Release(); _extractCallback2.QueryInterface(IID_ICompressProgressInfo, &_compressProgress); - if (!_localProgress) - { - LocalProgressSpec = new CLocalProgress(); - _localProgress = LocalProgressSpec; - } + LocalProgressSpec->Init(extractCallback2, true); _itemDefaultName = itemDefaultName; |