From b91a49984ddd32c2a150a72657cf993023e8fb7b Mon Sep 17 00:00:00 2001 From: N00MKRAD Date: Thu, 10 Dec 2020 22:27:07 +0100 Subject: [PATCH] Fixed loop mode not working with JPEG interp frames --- Code/Main/FrameTiming.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Code/Main/FrameTiming.cs b/Code/Main/FrameTiming.cs index eddf8f1..58f326a 100644 --- a/Code/Main/FrameTiming.cs +++ b/Code/Main/FrameTiming.cs @@ -122,9 +122,12 @@ namespace Flowframes.Main { int lastFileNumber = frameFiles.Last().Name.GetInt(); lastFileNumber += lastFrameDuration; - string loopFrameTargetPath = Path.Combine(frameFiles.First().FullName.GetParentDir(), lastFileNumber.ToString().PadLeft(Padding.inputFrames, '0') + ".{ext}"); + string loopFrameTargetPath = Path.Combine(frameFiles.First().FullName.GetParentDir(), lastFileNumber.ToString().PadLeft(Padding.inputFrames, '0') + $".png"); if (File.Exists(loopFrameTargetPath)) + { + Logger.Log($"Won't copy loop frame - {Path.GetFileName(loopFrameTargetPath)} already exists.", true); return; + } File.Copy(frameFiles.First().FullName, loopFrameTargetPath); } }