private void notifyIcon_DoubleClick(object sender, EventArgs e) { bool canShow = !(Runtime.Instance.Settings.PasswordIsSet && Runtime.Instance.Settings.RequirePasswordOnShow); if (!canShow) { using (UnlockForm password = new UnlockForm("Hide My Window")) canShow = (password.ShowDialog(this) == DialogResult.OK && password.IsMatched); if (!canShow) { this.Notification?.Invoke(this, new NotificationEventArgs("Incorrect Password", NotificationType.Error)); } } if (canShow) { this.RestoreFromTray(); } }
private bool UnlockWindow(WindowInfo window) { using (UnlockForm password = new UnlockForm(window.Title)) return (password.ShowDialog(this) == DialogResult.OK && password.PasswordMatched); }
private bool UnlockWindow(WindowInfo window) { using (UnlockForm password = new UnlockForm(window.Title)) return(password.ShowDialog(this) == DialogResult.OK && password.IsMatched); }
private void notifyIcon_DoubleClick(object sender, EventArgs e) { bool canShow = !Runtime.Instance.Settings.RequirePasswordOnShow; if (!canShow) { using (UnlockForm password = new UnlockForm("Hide My Window")) canShow = (password.ShowDialog(this) == DialogResult.OK && password.PasswordMatched); } if (!canShow) return; this.RestoreFromTray(); }