From 2c92f691006c001543ef13353c2bc7bc04a6e672 Mon Sep 17 00:00:00 2001 From: Ben Hillis Date: Thu, 6 Nov 2025 14:11:13 -0800 Subject: [PATCH] fix memory leak --- src/windows/wslsettings/Windows/OOBEWindow.xaml.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/windows/wslsettings/Windows/OOBEWindow.xaml.cs b/src/windows/wslsettings/Windows/OOBEWindow.xaml.cs index 46a3272..383f4df 100644 --- a/src/windows/wslsettings/Windows/OOBEWindow.xaml.cs +++ b/src/windows/wslsettings/Windows/OOBEWindow.xaml.cs @@ -113,6 +113,11 @@ public sealed partial class OOBEWindow : WindowEx, IDisposable msgMonitor?.Dispose(); settings.ColorValuesChanged -= Settings_ColorValuesChanged; this.Activated -= OnWindowActivated; + if (this.Content is Microsoft.UI.Xaml.Controls.Page page) + { + page.KeyboardAccelerators.Clear(); + } + disposedValue = true; } }