mirror of
https://github.com/ShareX/ShareX.git
synced 2024-06-30 20:20:34 +12:00
Hotkey settings won't override empty descriptions that way language support can show default descriptions in that language
This commit is contained in:
parent
23b9b9267b
commit
b88da70498
|
@ -61,7 +61,11 @@ public TaskSettingsForm(TaskSettings hotkeySetting, bool isDefault = false)
|
|||
}
|
||||
else
|
||||
{
|
||||
tbDescription.Text = TaskSettings.Description;
|
||||
if (!TaskSettings.IsDefaultDescription)
|
||||
{
|
||||
tbDescription.Text = TaskSettings.Description;
|
||||
}
|
||||
|
||||
cbUseDefaultAfterCaptureSettings.Checked = TaskSettings.UseDefaultAfterCaptureJob;
|
||||
cbUseDefaultAfterUploadSettings.Checked = TaskSettings.UseDefaultAfterUploadJob;
|
||||
cbUseDefaultDestinationSettings.Checked = TaskSettings.UseDefaultDestinations;
|
||||
|
@ -79,7 +83,8 @@ public TaskSettingsForm(TaskSettings hotkeySetting, bool isDefault = false)
|
|||
AddEnumItemsContextMenu<HotkeyType>(x =>
|
||||
{
|
||||
TaskSettings.Job = x;
|
||||
tbDescription.Text = TaskSettings.Job.GetLocalizedDescription();
|
||||
//tbDescription.Text = TaskSettings.Job.GetLocalizedDescription();
|
||||
UpdateWindowTitle();
|
||||
}, cmsTask);
|
||||
AddMultiEnumItemsContextMenu<AfterCaptureTasks>(x => TaskSettings.AfterCaptureJob = TaskSettings.AfterCaptureJob.Swap(x), cmsAfterCapture);
|
||||
AddMultiEnumItemsContextMenu<AfterUploadTasks>(x => TaskSettings.AfterUploadJob = TaskSettings.AfterUploadJob.Swap(x), cmsAfterUpload);
|
||||
|
|
|
@ -54,6 +54,14 @@ public string Description
|
|||
}
|
||||
}
|
||||
|
||||
public bool IsDefaultDescription
|
||||
{
|
||||
get
|
||||
{
|
||||
return string.IsNullOrEmpty(description);
|
||||
}
|
||||
}
|
||||
|
||||
public HotkeyType Job = HotkeyType.None;
|
||||
|
||||
public bool UseDefaultAfterCaptureJob = true;
|
||||
|
|
Loading…
Reference in a new issue