From c348eec90f24862728163aa39eb34a03501ec4af Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Thu, 14 Apr 2022 00:39:08 -0400 Subject: [PATCH] properly initialize the Quick Animate start frame when starting an animation --- .../Multimedia/PictureCollection/PictureCollectionEditor.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Plugins.UserInterface/UniversalEditor.Plugins.Multimedia.UserInterface/Editors/Multimedia/PictureCollection/PictureCollectionEditor.cs b/Plugins.UserInterface/UniversalEditor.Plugins.Multimedia.UserInterface/Editors/Multimedia/PictureCollection/PictureCollectionEditor.cs index 2e6f102b..ab76d95f 100644 --- a/Plugins.UserInterface/UniversalEditor.Plugins.Multimedia.UserInterface/Editors/Multimedia/PictureCollection/PictureCollectionEditor.cs +++ b/Plugins.UserInterface/UniversalEditor.Plugins.Multimedia.UserInterface/Editors/Multimedia/PictureCollection/PictureCollectionEditor.cs @@ -356,13 +356,15 @@ namespace UniversalEditor.Plugins.Multimedia.UserInterface.Editors.Multimedia.Pi { txtQuickAnimateStartFrame.Enabled = false; txtQuickAnimateEndFrame.Enabled = false; - } + if ((int)txtQuickAnimateFrameDuration.Value == 0) { txtQuickAnimateFrameDuration.Value = 150; // anim.FrameDuration; } + _c_frame = (int) txtQuickAnimateStartFrame.Value; + tmr.Duration = (int)txtQuickAnimateFrameDuration.Value; tmr.Enabled = true; } @@ -405,10 +407,10 @@ namespace UniversalEditor.Plugins.Multimedia.UserInterface.Editors.Multimedia.Pi txtFrameIndex.Value = _c_frame; _c_frame++; - _c_frameIndex++; if (_QuickAnimateAnimation != null) { + _c_frameIndex++; if (_c_frameIndex >= _QuickAnimateAnimation.Frames.Count) { _c_frameIndex = 0;