From 9206e59efb3d64144c828173cf07e82c30f9ad39 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Mon, 27 Jan 2020 14:24:18 -0300 Subject: [PATCH] Check if an exception was thrown before entering the mainloop. --- src/Avalonia.Native/PlatformThreadingInterface.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Avalonia.Native/PlatformThreadingInterface.cs b/src/Avalonia.Native/PlatformThreadingInterface.cs index 5ddaf83ed4..ba8cc83e83 100644 --- a/src/Avalonia.Native/PlatformThreadingInterface.cs +++ b/src/Avalonia.Native/PlatformThreadingInterface.cs @@ -60,6 +60,7 @@ namespace Avalonia.Native public void RunLoop(CancellationToken cancellationToken) { + _exceptionDispatchInfo?.Throw(); var l = new object(); _exceptionCancellationSource = new CancellationTokenSource();