From abcf3004ac9f6626895391cc0df9e3d08c055ae9 Mon Sep 17 00:00:00 2001 From: Syrone Wong Date: Sat, 12 Nov 2016 10:42:19 +0800 Subject: [PATCH] Detach static event handler before exiting I hope this is the last one. Signed-off-by: Syrone Wong --- shadowsocks-csharp/Program.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shadowsocks-csharp/Program.cs b/shadowsocks-csharp/Program.cs index 5554861d..0f4e95a9 100755 --- a/shadowsocks-csharp/Program.cs +++ b/shadowsocks-csharp/Program.cs @@ -172,6 +172,8 @@ namespace Shadowsocks private static void Application_ApplicationExit(object sender, EventArgs e) { + // detach static event handlers + Application.ApplicationExit -= Application_ApplicationExit; SystemEvents.PowerModeChanged -= SystemEvents_PowerModeChanged; Application.ThreadException -= Application_ThreadException; HotKeys.Destroy();