From b75bc80ba3a89fba7e3752486c6cf3b5a7102aa7 Mon Sep 17 00:00:00 2001 From: Nikita Tsukanov Date: Sat, 25 Mar 2023 21:50:16 +0600 Subject: [PATCH] fix --- src/Avalonia.Base/Threading/DispatcherOperation.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Avalonia.Base/Threading/DispatcherOperation.cs b/src/Avalonia.Base/Threading/DispatcherOperation.cs index 9fe99e5db4..809c41ff02 100644 --- a/src/Avalonia.Base/Threading/DispatcherOperation.cs +++ b/src/Avalonia.Base/Threading/DispatcherOperation.cs @@ -101,11 +101,14 @@ public class DispatcherOperation } } - public void Abort() + public bool Abort() { lock (Dispatcher.InstanceLock) { - if (Status == DispatcherOperationStatus.Pending) Dispatcher.Abort(this); + if (Status != DispatcherOperationStatus.Pending) + return false; + Dispatcher.Abort(this); + return true; } }