Skip to content

Commit 24617a6

Browse files
Fix: Fixed issue where clear all removed active tasks in Operation center (#11957)
1 parent 48ba7d1 commit 24617a6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Files.App/Filesystem/FilesystemOperations/FileSystemProgress.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,15 @@ public FileSystemProgress(
6868
public void Report(int? percentage = null)
6969
{
7070
Percentage = percentage;
71-
if (EnumerationCompleted &&
71+
if ((
72+
(EnumerationCompleted &&
7273
ProcessedItemsCount == ItemsCount &&
7374
ProcessedSize == TotalSize &&
75+
TotalSize is not 0) ||
76+
percentage is 100) &&
7477
status is FileSystemStatusCode.InProgress or null)
7578
{
7679
status = FileSystemStatusCode.Success;
77-
CompletedTime = DateTimeOffset.Now;
7880
}
7981

8082
if (status is FileSystemStatusCode.Success)

0 commit comments

Comments
 (0)