From 003bd9fb69d82674225a32ccfe0599e9a0838d73 Mon Sep 17 00:00:00 2001 From: Jaex Date: Sat, 22 Aug 2015 16:44:40 +0300 Subject: [PATCH] fixed #924: When opening image editor it will check is clipboard contains image and ask would you like to load it --- ShareX/TaskHelpers.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ShareX/TaskHelpers.cs b/ShareX/TaskHelpers.cs index 46815417e..bb5899fd2 100644 --- a/ShareX/TaskHelpers.cs +++ b/ShareX/TaskHelpers.cs @@ -650,6 +650,20 @@ public static void OpenImageEditor(string filePath = null) { if (string.IsNullOrEmpty(filePath)) { + if (Clipboard.ContainsImage() && + MessageBox.Show("Your clipboard contains image, would you like to open it in image editor?\r\n\r\nYes = Open image from clipboard.\r\nNo = Open image file dialog.", + "Image editor - How to load image?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) + { + using (Image img = Clipboard.GetImage()) + { + if (img != null) + { + AnnotateImage(img, null); + return; + } + } + } + filePath = ImageHelpers.OpenImageFileDialog(); }