From a180a1207f4749c8be9c43cb4917ebf1068b974f Mon Sep 17 00:00:00 2001 From: Loporrit <141286461+loporrit@users.noreply.github.com> Date: Sun, 9 Feb 2025 13:16:33 +0000 Subject: [PATCH] Dispose fonts --- MareSynchronos/UI/UISharedService.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/MareSynchronos/UI/UISharedService.cs b/MareSynchronos/UI/UISharedService.cs index 95f1e8b..256f1cd 100644 --- a/MareSynchronos/UI/UISharedService.cs +++ b/MareSynchronos/UI/UISharedService.cs @@ -972,4 +972,14 @@ public partial class UiSharedService : DisposableMediatorSubscriberBase [GeneratedRegex(@"^(?:[a-zA-Z]:\\[\w\s\-\\]+?|\/(?:[\w\s\-\/])+?)$", RegexOptions.ECMAScript)] #pragma warning restore MA0009 // Add regex evaluation timeout private static partial Regex PathRegex(); + + protected override void Dispose(bool disposing) + { + if (!disposing) return; + + base.Dispose(disposing); + + UidFont.Dispose(); + GameFont.Dispose(); + } }