Use file name for annotation because file path empty before save image

This commit is contained in:
Jaex 2017-02-27 23:35:01 +03:00
parent 4e7eabb34f
commit 1ade3b957c
2 changed files with 3 additions and 2 deletions

View file

@ -27,6 +27,7 @@ You should have received a copy of the GNU General Public License
using ShareX.ScreenCaptureLib.Properties;
using System;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Windows.Forms;
@ -125,7 +126,7 @@ private void CreateToolbar()
ToolStripButton tsbSaveImage = new ToolStripButton("Save image");
tsbSaveImage.DisplayStyle = ToolStripItemDisplayStyle.Image;
tsbSaveImage.Enabled = !string.IsNullOrEmpty(form.ImageFilePath);
tsbSaveImage.Enabled = File.Exists(form.ImageFilePath);
tsbSaveImage.Image = Resources.disk_black;
tsbSaveImage.MouseDown += (sender, e) => form.Close(RegionResult.AnnotateSaveImage);
tsMain.Items.Add(tsbSaveImage);

View file

@ -578,7 +578,7 @@ private bool DoAfterCaptureJobs()
if (Info.TaskSettings.AfterCaptureJob.HasFlag(AfterCaptureTasks.AnnotateImage))
{
tempImage = TaskHelpers.AnnotateImageForTask(tempImage, Info.FilePath, Info.TaskSettings);
tempImage = TaskHelpers.AnnotateImageForTask(tempImage, Info.FileName, Info.TaskSettings);
if (tempImage == null)
{