Skip to content

Commit eee57e2

Browse files
committed
Improve code quality
1 parent 84e91d2 commit eee57e2

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

Flow.Launcher/ReleaseNotesWindow.xaml.cs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@ private void OnCloseExecuted(object sender, ExecutedRoutedEventArgs e)
3434
Close();
3535
}
3636

37+
private void Window_Closed(object sender, EventArgs e)
38+
{
39+
ModernWpf.ThemeManager.Current.ActualApplicationThemeChanged -= ThemeManager_ActualApplicationThemeChanged;
40+
}
41+
3742
#endregion
3843

3944
#region Window Custom TitleBar
@@ -99,7 +104,9 @@ private static async Task<string> GetReleaseNotesMarkdownAsync()
99104
{
100105
releaseNotesHtmlBuilder.AppendLine("# " + release.Name);
101106

102-
// Add unit for images: Replace <img src="..." width="500"> with <img src="..." width="500px">
107+
// Because MdXaml.Html package cannot correctly render images without units,
108+
// We need to manually add unit for images
109+
// E.g. Replace <img src="..." width="500"> with <img src="..." width="500px">
103110
var notes = ImageUnitRegex().Replace(release.ReleaseNotes, m =>
104111
{
105112
var prefix = m.Groups[1].Value;
@@ -184,11 +191,6 @@ private async void RefreshMarkdownViewer()
184191
});
185192
}
186193

187-
private void Window_Closed(object sender, EventArgs e)
188-
{
189-
ModernWpf.ThemeManager.Current.ActualApplicationThemeChanged -= ThemeManager_ActualApplicationThemeChanged;
190-
}
191-
192194
private void ThemeManager_ActualApplicationThemeChanged(ModernWpf.ThemeManager sender, object args)
193195
{
194196
Application.Current.Dispatcher.Invoke(() =>

0 commit comments

Comments
 (0)