You've already forked linux-packaging-mono
Imported Upstream version 3.12.0
Former-commit-id: cf92446697332992ec36726e78eb8703e1f259d7
This commit is contained in:
@@ -635,7 +635,7 @@ namespace System.Threading.Tasks
|
||||
|
||||
#region Cancel and Wait related method
|
||||
|
||||
internal void CancelReal ()
|
||||
internal void CancelReal (bool notifyParent = false)
|
||||
{
|
||||
Status = TaskStatus.Canceled;
|
||||
|
||||
@@ -643,6 +643,9 @@ namespace System.Threading.Tasks
|
||||
wait_handle.Set ();
|
||||
|
||||
ProcessCompleteDelegates ();
|
||||
|
||||
if (notifyParent && parent != null && NotifyParentOnFinish ())
|
||||
parent = null;
|
||||
}
|
||||
|
||||
void HandleGenericException (Exception e)
|
||||
|
@@ -94,7 +94,7 @@ namespace System.Threading.Tasks
|
||||
public void Execute ()
|
||||
{
|
||||
if (!ContinuationStatusCheck (continuationOptions)) {
|
||||
task.CancelReal ();
|
||||
task.CancelReal (notifyParent : true);
|
||||
task.Dispose ();
|
||||
return;
|
||||
}
|
||||
|
Reference in New Issue
Block a user