From d9d5c45848f583d26a181a57eaef82468501da44 Mon Sep 17 00:00:00 2001 From: YoshiRulz Date: Sun, 4 Aug 2024 20:00:53 +1000 Subject: [PATCH] Hopefully fix FakeTemporalAA tool crashing on close rom --- ExternalToolProjects/FakeTemporalAA/FakeTemporalAAToolForm.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ExternalToolProjects/FakeTemporalAA/FakeTemporalAAToolForm.cs b/ExternalToolProjects/FakeTemporalAA/FakeTemporalAAToolForm.cs index d6720cc94f..df6aabb25a 100644 --- a/ExternalToolProjects/FakeTemporalAA/FakeTemporalAAToolForm.cs +++ b/ExternalToolProjects/FakeTemporalAA/FakeTemporalAAToolForm.cs @@ -29,7 +29,7 @@ public sealed class FakeTemporalAAToolForm: ToolFormBase, IExternalToolForm => _ = _maybeVideoProvider; // used via ToolFormBase.MainForm private void ClearDrawingSurface() - => APIs.Gui.WithSurface(DisplaySurfaceID.EmuCore, g => g.ClearGraphics(DisplaySurfaceID.EmuCore)); + => _maybeAPIContainer?.Gui?.WithSurface(DisplaySurfaceID.EmuCore, g => g.ClearGraphics(DisplaySurfaceID.EmuCore)); protected override void Dispose(bool disposing) {