From 5ff7da927a461eb0883103ea04ed258904fd4d68 Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Wed, 28 Jun 2023 13:20:18 -0700 Subject: [PATCH] try-catch inside AudioThreadMain --- src/Audio/AudioDevice.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Audio/AudioDevice.cs b/src/Audio/AudioDevice.cs index 81c522c..7b9404e 100644 --- a/src/Audio/AudioDevice.cs +++ b/src/Audio/AudioDevice.cs @@ -139,7 +139,14 @@ namespace MoonWorks.Audio { lock (StateLock) { - ThreadMainTick(); + try + { + ThreadMainTick(); + } + catch (Exception e) + { + Logger.LogError(e.ToString()); + } } WakeSignal.WaitOne(UpdateInterval);