mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-28 23:42:13 +12:00
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.
This commit is contained in:
parent
85d20a0673
commit
2e4f47d856
1 changed files with 4 additions and 7 deletions
|
@ -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<FileDestination>(cmsFileUploaders);
|
||||
EnableDisableToolStripMenuItems<UrlShortenerType>(cmsURLShorteners);
|
||||
EnableDisableToolStripMenuItems<SocialNetworkingService>(cmsSocialNetworkingServices);
|
||||
chkOverrideFTP.Visible = cboFTPaccounts.Visible = Program.UploadersConfig.FTPAccountList.Count > 0;
|
||||
chkOverrideFTP.Visible = cboFTPaccounts.Visible = Program.UploadersConfig.FTPAccountList.Count > 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue