private void Window_Closing(object sender, CancelEventArgs e) { if (!forced) { e.Cancel = true; this.Hide(); } else { if (server.Running) { server.Stop(); } server.Config.SaveModel(Path.Combine(server.Config.Directories.AppData, "config.json")); icon.Visible = false; icon.Dispose(); } }
private void Window_Closing(object sender, CancelEventArgs e) { if (!forced) { e.Cancel = true; this.Hide(); } else { if (server.Running) { server.Stop(); } Config.Save((Config)server.Config, System.IO.Path.Combine(Directories.AppData, "Config.xml")); icon.Visible = false; icon.Dispose(); } }