mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
FIX: SevenZip - create 7-Zip archive with PPMd compression method
(cherry picked from commit 1d3ba73af4)
This commit is contained in:
parent
5deb4e99e3
commit
b7c83fb25c
1 changed files with 10 additions and 2 deletions
|
|
@ -365,8 +365,16 @@ begin
|
|||
AddWideStringProperty('0', GetCodecName(PluginConfig[AFormat].Method));
|
||||
end;
|
||||
end;
|
||||
if MethodStandard and (Method <> cmCopy) and (Pos('D=', Parameters) = 0) then begin
|
||||
AddWideStringProperty('D', WideString(IntToStr(PluginConfig[AFormat].Dictionary) + 'B'));
|
||||
if MethodStandard then
|
||||
begin
|
||||
if (Method > cmCopy) and (Method < cmPPMd) and (Pos('D=', Parameters) = 0) then
|
||||
begin
|
||||
AddWideStringProperty('D', WideString(IntToStr(PluginConfig[AFormat].Dictionary) + 'B'));
|
||||
end
|
||||
else if (Method = cmPPMd) and (Pos('MEM=', Parameters) = 0) then
|
||||
begin
|
||||
AddWideStringProperty('MEM', WideString(IntToStr(PluginConfig[AFormat].Dictionary) + 'B'));
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue