diff --git a/SHADE_Engine/src/Editor/EditorWindow/RawAnimationInspector/SHRawAnimInspector.cpp b/SHADE_Engine/src/Editor/EditorWindow/RawAnimationInspector/SHRawAnimInspector.cpp index 563c0f60..6fb53eb5 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/RawAnimationInspector/SHRawAnimInspector.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/RawAnimationInspector/SHRawAnimInspector.cpp @@ -158,8 +158,11 @@ namespace SHADE if (SHEditorUI::CollapsingHeader("Existing Animation Clips")) { ImGui::Indent(); + int i = 0; for (auto animClip : childAnimClips) { + ImGui::PushID(i++); + bool changed = false; std::optional animClipName = SHResourceManager::GetAssetName(animClip); @@ -197,6 +200,8 @@ namespace SHADE SHAssetManager::SaveAsset(assetId.value()); } } + + ImGui::PopID(); } // Extra separator if there is more than one