From 2e75b3e183fb9bac3e59335a7834f45f5d3c0f1d Mon Sep 17 00:00:00 2001 From: morkt Date: Fri, 25 Jul 2014 07:32:50 +0400 Subject: [PATCH] (ExtractImage): output path could contain directory name. --- ImagePreview.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ImagePreview.cs b/ImagePreview.cs index a4b20568..1b35ad1c 100644 --- a/ImagePreview.cs +++ b/ImagePreview.cs @@ -193,7 +193,9 @@ namespace GARbro.GUI if (null == image) throw new InvalidFormatException (string.Format ("{1}: {0}", guiStrings.MsgUnableInterpret, entry.Name)); string target_ext = target_format.Extensions.First(); + string outdir = Path.GetDirectoryName (entry.Name); string outname = Path.GetFileNameWithoutExtension (entry.Name)+'.'+target_ext; + outname = Path.Combine (outdir, outname); Trace.WriteLine (string.Format ("{0} => {1}", entry.Name, outname), "ExtractFileFromArchive"); using (var outfile = File.Create (outname)) {