diff --git a/ShareX/Forms/TaskSettingsForm.cs b/ShareX/Forms/TaskSettingsForm.cs index b9244a344..fe2ae4cc1 100644 --- a/ShareX/Forms/TaskSettingsForm.cs +++ b/ShareX/Forms/TaskSettingsForm.cs @@ -93,15 +93,12 @@ public TaskSettingsForm(TaskSettings hotkeySetting, bool isDefault = false) SetEnumChecked(TaskSettings.SocialNetworkingServiceDestination, cmsSocialNetworkingServices); // FTP - if (Program.UploadersConfig != null) + if (Program.UploadersConfig != null && Program.UploadersConfig.FTPAccountList.Count > 1) { chkOverrideFTP.Checked = TaskSettings.OverrideFTP; cboFTPaccounts.Items.Clear(); - if (Program.UploadersConfig.FTPAccountList.Count > 0) - { - cboFTPaccounts.Items.AddRange(Program.UploadersConfig.FTPAccountList.ToArray()); - cboFTPaccounts.SelectedIndex = TaskSettings.FTPIndex.BetweenOrDefault(0, Program.UploadersConfig.FTPAccountList.Count); - } + cboFTPaccounts.Items.AddRange(Program.UploadersConfig.FTPAccountList.ToArray()); + cboFTPaccounts.SelectedIndex = TaskSettings.FTPIndex.BetweenOrDefault(0, Program.UploadersConfig.FTPAccountList.Count); } UpdateDestinationStates(); @@ -222,7 +219,7 @@ private void UpdateDestinationStates() EnableDisableToolStripMenuItems(cmsFileUploaders); EnableDisableToolStripMenuItems(cmsURLShorteners); EnableDisableToolStripMenuItems(cmsSocialNetworkingServices); - chkOverrideFTP.Visible = cboFTPaccounts.Visible = Program.UploadersConfig.FTPAccountList.Count > 0; + chkOverrideFTP.Visible = cboFTPaccounts.Visible = Program.UploadersConfig.FTPAccountList.Count > 1; } }