From f01075a5cb701eff8925ae028f34d6492a5596be Mon Sep 17 00:00:00 2001 From: happlebao Date: Sun, 8 May 2016 17:47:28 +0100 Subject: [PATCH] Dispose when restart --- Wox/PublicAPIInstance.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Wox/PublicAPIInstance.cs b/Wox/PublicAPIInstance.cs index 500df1217..899bff997 100644 --- a/Wox/PublicAPIInstance.cs +++ b/Wox/PublicAPIInstance.cs @@ -68,6 +68,10 @@ public void CloseApp() public void RestarApp() { + // we must force dispose application + // UpdateManager.RestartApp() will call Environment.Exit(0) + // which will cause ungraceful exit + ((IDisposable) Application.Current).Dispose(); UpdateManager.RestartApp(); }