diff --git a/ToF_Fishing_Bot/SettingsWindow.xaml.cs b/ToF_Fishing_Bot/SettingsWindow.xaml.cs index 75c471e..9aedf3e 100644 --- a/ToF_Fishing_Bot/SettingsWindow.xaml.cs +++ b/ToF_Fishing_Bot/SettingsWindow.xaml.cs @@ -361,16 +361,17 @@ private void DelayTextBox_TextChanged(object sender, TextChangedEventArgs e) private void SaveSettings(string textBoxName, string value) { + int parsedInt = int.TryParse(value, out parsedInt) ? parsedInt : 0; switch (textBoxName) { case "RestartDelayTextBox": - settings.Delay_Restart = int.Parse(value); break; + settings.Delay_Restart = parsedInt; break; case "LagCompensationDelayTextBox": - settings.Delay_LagCompensation = int.Parse(value); break; + settings.Delay_LagCompensation = parsedInt; break; case "DimissDelayTextBox": - settings.Delay_DismissFishCaptureDialogue = int.Parse(value); break; + settings.Delay_DismissFishCaptureDialogue = parsedInt; break; case "FishCaptureDelayTextBox": - settings.Delay_FishCapture = int.Parse(value); break; + settings.Delay_FishCapture = parsedInt; break; case "DiscordUserIdTextBox": if (_updateDiscordUser > 1) {