diff --git a/ShareX/Forms/QuickTaskMenuEditorForm.Designer.cs b/ShareX/Forms/QuickTaskMenuEditorForm.Designer.cs index 92fc89397..5356c3b1e 100644 --- a/ShareX/Forms/QuickTaskMenuEditorForm.Designer.cs +++ b/ShareX/Forms/QuickTaskMenuEditorForm.Designer.cs @@ -114,6 +114,7 @@ private void InitializeComponent() this.Controls.Add(this.btnAdd); this.Controls.Add(this.lvPresets); this.Name = "QuickTaskMenuEditorForm"; + this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; this.ResumeLayout(false); this.PerformLayout(); diff --git a/ShareX/Forms/QuickTaskMenuEditorForm.resx b/ShareX/Forms/QuickTaskMenuEditorForm.resx index c2ccda62d..2e6fca7dc 100644 --- a/ShareX/Forms/QuickTaskMenuEditorForm.resx +++ b/ShareX/Forms/QuickTaskMenuEditorForm.resx @@ -142,7 +142,7 @@ lvPresets - ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null + ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=16.0.3.0, Culture=neutral, PublicKeyToken=null $this diff --git a/ShareX/QuickTaskMenu.cs b/ShareX/QuickTaskMenu.cs index 963ab52cb..9a27124c1 100644 --- a/ShareX/QuickTaskMenu.cs +++ b/ShareX/QuickTaskMenu.cs @@ -25,7 +25,9 @@ using ShareX.HelpersLib; using ShareX.Properties; +using System.Collections.Generic; using System.Drawing; +using System.Linq; using System.Windows.Forms; namespace ShareX @@ -123,20 +125,16 @@ protected void OnTaskInfoSelected(QuickTaskInfo taskInfo) public Image FindSuitableIcon(QuickTaskInfo taskInfo) { - if (taskInfo.AfterCaptureTasks.HasFlag(AfterCaptureTasks.UploadImageToHost)) + IEnumerable afterCaptureTasks = taskInfo.AfterCaptureTasks.GetFlags(); + + if (afterCaptureTasks.Count() > 0) { - return Resources.upload_cloud; - } - else if (taskInfo.AfterCaptureTasks.HasFlag(AfterCaptureTasks.CopyImageToClipboard) || taskInfo.AfterCaptureTasks.HasFlag(AfterCaptureTasks.CopyFileToClipboard)) - { - return Resources.clipboard; - } - else if (taskInfo.AfterCaptureTasks.HasFlag(AfterCaptureTasks.SaveImageToFile) || taskInfo.AfterCaptureTasks.HasFlag(AfterCaptureTasks.SaveImageToFileWithDialog)) - { - return Resources.disk_black; + AfterCaptureTasks last = afterCaptureTasks.Last(); + + return TaskHelpers.FindMenuIcon(last); } - return Resources.image; + return null; } } } \ No newline at end of file