private void ShowSubscribeForm() { if (subscribeConfigForm != null) { subscribeConfigForm.Activate(); } else { subscribeConfigForm = new SubscribeConfigForm(controller); subscribeConfigForm.Show(); subscribeConfigForm.Activate(); subscribeConfigForm.FormClosed += subscribeConfigForm_FormClosed; } }
private void subscribeConfigForm_FormClosed(object sender, FormClosedEventArgs e) { subscribeConfigForm.Dispose(); subscribeConfigForm = null; //rebuild menu ServersItem.MenuItems.Clear(); ServersItem.MenuItems.AddRange(new[] { SeperatorItem, ConfigItem, new MenuItem("-"), ShareQR, ScanQR, ImportFromClipboard }); UpdateServersMenu(); //done Utils.ReleaseMemory(true); }