Skip to content

Commit e3d052f

Browse files
committed
Update OptionsFormLauncher.cs
1 parent 95b422f commit e3d052f

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/DiffEngineTray/Settings/OptionsFormLauncher.cs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@
66
static class OptionsFormLauncher
77
{
88
static OptionsForm? instance;
9-
static EventHandler formOnClosed = Form_Closed;
9+
static EventHandler formOnClosed = (_, _) =>
10+
{
11+
instance!.Closed -= formOnClosed;
12+
instance = null;
13+
};
1014

1115
public static async Task Launch(KeyRegister keyRegister, Tracker tracker)
1216
{
@@ -23,12 +27,6 @@ public static async Task Launch(KeyRegister keyRegister, Tracker tracker)
2327
form.ShowDialog();
2428
}
2529

26-
static void Form_Closed(object? sender, EventArgs e)
27-
{
28-
instance!.Closed -= formOnClosed;
29-
instance = null;
30-
}
31-
3230
static async Task<IReadOnlyList<string>> Save(KeyRegister keyRegister, Tracker tracker, Settings settings)
3331
{
3432
if (!settings.IsValidate(out var errors))

0 commit comments

Comments
 (0)