From 025a7d04f8e01c033502dfcdaad08d8b95ca59a3 Mon Sep 17 00:00:00 2001 From: mshafer1 <2565361+mshafer1@users.noreply.github.com> Date: Sat, 21 Dec 2024 09:45:08 -0600 Subject: [PATCH] use 0 for "don't timeout" and don't allow -1 --- ntfysh_client/SettingsDialog.Designer.cs | 1 - ntfysh_client/SettingsDialog.cs | 5 ++--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/ntfysh_client/SettingsDialog.Designer.cs b/ntfysh_client/SettingsDialog.Designer.cs index b2fe95c..157b765 100644 --- a/ntfysh_client/SettingsDialog.Designer.cs +++ b/ntfysh_client/SettingsDialog.Designer.cs @@ -99,7 +99,6 @@ namespace ntfysh_client // timeout.Location = new System.Drawing.Point(13, 28); timeout.Maximum = new decimal(new int[] { -1981284353, -1966660860, 0, 0 }); - timeout.Minimum = new decimal(new int[] { 1, 0, 0, int.MinValue }); timeout.Name = "timeout"; timeout.Size = new System.Drawing.Size(506, 23); timeout.TabIndex = 4; diff --git a/ntfysh_client/SettingsDialog.cs b/ntfysh_client/SettingsDialog.cs index 3cb11c5..c2626e8 100644 --- a/ntfysh_client/SettingsDialog.cs +++ b/ntfysh_client/SettingsDialog.cs @@ -8,7 +8,7 @@ namespace ntfysh_client public decimal Timeout { get => timeout.Value; - set => timeout.Value = Math.Max(value, timeout.Minimum); // Ensure value is within bounds despite our changing minimum + set => timeout.Value = value; } public decimal ReconnectAttempts @@ -78,7 +78,6 @@ namespace ntfysh_client { groupCustomNotificationSettings.Enabled = useCustomTrayNotifications.Checked; timeoutLabel.Text = useCustomTrayNotifications.Checked ? _customNotificationsTimeout : _windowsNotificationsTimeout; - timeout.Minimum = useCustomTrayNotifications.Checked ? -1 : 0; } private void UseCustomTrayNotifications_CheckedChanged(object sender, EventArgs e) @@ -87,6 +86,6 @@ namespace ntfysh_client } private const string _windowsNotificationsTimeout = "Notification Toast Timeout (seconds, may be ignored by OS based on accessibility settings):"; - private const string _customNotificationsTimeout = "Notification Toast Timeout (seconds, use -1 to require closing notification):"; + private const string _customNotificationsTimeout = "Notification Toast Timeout (seconds, use 0 to require closing notification):"; } }