diff --git a/Chroma/Chroma.csproj b/Chroma/Chroma.csproj index 28896c5..0dee2c7 100644 --- a/Chroma/Chroma.csproj +++ b/Chroma/Chroma.csproj @@ -18,7 +18,7 @@ Chroma - 0.64.0 + 0.64.1 vddCore git https://github.com/Chroma-2D/Chroma diff --git a/Chroma/Game.cs b/Chroma/Game.cs index 417087c..8960141 100644 --- a/Chroma/Game.cs +++ b/Chroma/Game.cs @@ -262,7 +262,7 @@ internal void OnControllerAccelerometerStateChanged(ControllerSensorEventArgs e) private void OnDomainUnhandledException(object sender, UnhandledExceptionEventArgs e) { _log.Error( - $"Unhandled exception. There are two people who could've fucked this up." + + $"Unhandled exception. There are two people who could've fucked this up. " + $"You or me.\n\n{e.ExceptionObject}" ); } diff --git a/Chroma/MemoryManagement/DisposableResource.cs b/Chroma/MemoryManagement/DisposableResource.cs index bdf0ed2..10972f2 100644 --- a/Chroma/MemoryManagement/DisposableResource.cs +++ b/Chroma/MemoryManagement/DisposableResource.cs @@ -11,7 +11,7 @@ public class DisposableResource : IDisposable ~DisposableResource() { - Dispose(false); + Dispatcher.RunOnMainThread(() => Dispose(false)); } protected virtual void FreeManagedResources() diff --git a/Dependencies/lib/buildvars.sh b/Dependencies/lib/buildvars.sh index b5e69e6..d719b7a 100644 --- a/Dependencies/lib/buildvars.sh +++ b/Dependencies/lib/buildvars.sh @@ -13,7 +13,7 @@ SKIP_FT=1 FT_TAG=VER-2-13-2 HB_TAG=8.4.0 -SDL_VER=30.3 +SDL_VER=30.5 SDL_TAG=release-2.$SDL_VER SDLSOUND_VER=2.0.3