Răsfoiți Sursa

ADD: Show progress when open inner archive from archive

Alexander Koblov 3 ani în urmă
părinte
comite
a0bd0ad760
1 a modificat fișierele cu 2 adăugiri și 5 ștergeri
  1. 2 5
      src/filesources/uarchivefilesourceutil.pas

+ 2 - 5
src/filesources/uarchivefilesourceutil.pas

@@ -140,7 +140,7 @@ begin
 
 
       if Assigned(Operation) then
       if Assigned(Operation) then
       begin
       begin
-        Operation.Execute;
+        OperationsManager.AddOperationModal(Operation);
 
 
         if Operation.Result = fsorFinished then
         if Operation.Result = fsorFinished then
         begin
         begin
@@ -155,10 +155,7 @@ begin
 
 
     finally
     finally
       TempFS := nil;
       TempFS := nil;
-      if Assigned(Files) then
-        FreeAndNil(Files);
-      if Assigned(Operation) then
-        FreeAndNil(Operation);
+      FreeAndNil(Files);
     end;
     end;
   end;
   end;
 end;
 end;