Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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();
            }
        }