From d05c0da393359caed5c8ae47de1a575398aeadce Mon Sep 17 00:00:00 2001 From: shweet Date: Mon, 11 May 2026 01:19:08 -0400 Subject: [PATCH] fix new frame values not being visible immediately after adding --- src/imgui/window/timeline.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/imgui/window/timeline.cpp b/src/imgui/window/timeline.cpp index f0b5599..15814a3 100644 --- a/src/imgui/window/timeline.cpp +++ b/src/imgui/window/timeline.cpp @@ -203,7 +203,7 @@ namespace anm2ed::imgui if (frame) { auto addFrame = *frame; - item->frames.insert(item->frames.begin() + reference.frameIndex, addFrame); + item->frames.insert(item->frames.begin() + reference.frameIndex + 1, addFrame); reference.frameIndex++; } else if (!item->frames.empty()) @@ -220,6 +220,8 @@ namespace anm2ed::imgui } frames_selection_set_reference(); + if (reference.itemType != anm2::TRIGGER) + document.frameTime = item->frame_time_from_index_get(reference.frameIndex); }; DOCUMENT_EDIT(document, localize.get(EDIT_INSERT_FRAME), Document::FRAMES, behavior());