From 2e4f47d8560d5ab29422f567e241dadb03e78c7d Mon Sep 17 00:00:00 2001 From: mcored Date: Sat, 9 Nov 2013 17:27:19 +0800 Subject: [PATCH] Show "Override default FTP account UI" in TaskSettings only if there are more than 1 FTP accounts. If there is only 1 FTP account, there is nothing else to override. --- ShareX/Forms/TaskSettingsForm.cs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) 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; } }