Skip to content

Commit 20b39ff

Browse files
committedJun 27, 2020
[scheduledTasks] fixed RemoveTaskAfterExpiration not working (issue #34)
1 parent 4f3632f commit 20b39ff

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed
 

‎Quick.Threads.pas

+1-6
Original file line numberDiff line numberDiff line change
@@ -2102,12 +2102,7 @@ procedure TScheduler.Execute;
21022102
end
21032103
else
21042104
begin
2105-
if task.IsEnabled then
2106-
begin
2107-
//if TScheduledTask(task).ExpireWithSync then Synchronize(ExpireTask)
2108-
// else task.DoExpire;
2109-
if fRemoveTaskAfterExpiration then fTaskList.Remove(task);
2110-
end;
2105+
if (not task.IsEnabled) and (fRemoveTaskAfterExpiration) then fTaskList.Remove(task);
21112106
end;
21122107
end;
21132108
task := nil;

0 commit comments

Comments
 (0)