UPD: Default plugins

This commit is contained in:
Alexander Koblov 2015-01-12 20:04:12 +00:00
commit fef8feb141

View file

@ -140,11 +140,46 @@ begin
else
gWCXPlugins.Flags[I]:= 95;
{$IF DEFINED(MSWINDOWS)}
I:= gWCXPlugins.IndexOfName('cpio');
if I < 0 then
gWCXPlugins.Add('cpio', 0, Folder + 'cpio' + PathDelim + 'cpio.wcx')
gWCXPlugins.Add('cpio', 4, Folder + 'sevenzip' + PathDelim + 'sevenzip.wcx')
else begin
gWCXPlugins.Flags[I]:= 4;
// For cpio used another plugin, so update path too
gWCXPlugins.FileName[I]:= Folder + 'sevenzip' + PathDelim + 'sevenzip.wcx';
end;
I:= gWCXPlugins.IndexOfName('7z');
if I < 0 then
gWCXPlugins.Add('7z', 607, Folder + 'sevenzip' + PathDelim + 'sevenzip.wcx');
I:= gWCXPlugins.IndexOfName('arj');
if I < 0 then
gWCXPlugins.Add('arj', 4, Folder + 'sevenzip' + PathDelim + 'sevenzip.wcx');
I:= gWCXPlugins.IndexOfName('cab');
if I < 0 then
gWCXPlugins.Add('cab', 4, Folder + 'sevenzip' + PathDelim + 'sevenzip.wcx');
I:= gWCXPlugins.IndexOfName('dmg');
if I < 0 then
gWCXPlugins.Add('dmg', 4, Folder + 'sevenzip' + PathDelim + 'sevenzip.wcx');
I:= gWCXPlugins.IndexOfName('iso');
if I < 0 then
gWCXPlugins.Add('iso', 4, Folder + 'sevenzip' + PathDelim + 'sevenzip.wcx');
I:= gWCXPlugins.IndexOfName('lzh');
if I < 0 then
gWCXPlugins.Add('lzh', 4, Folder + 'sevenzip' + PathDelim + 'sevenzip.wcx');
{$ELSE}
I:= gWCXPlugins.IndexOfName('cpio');
if I < 0 then
gWCXPlugins.Add('cpio', 4, Folder + 'cpio' + PathDelim + 'cpio.wcx')
else
gWCXPlugins.Flags[I]:= 0;
gWCXPlugins.Flags[I]:= 4;
{$ENDIF}
I:= gWCXPlugins.IndexOfName('deb');
if I < 0 then