From 0b4fba838231e553e60dc08beb20549158a80f7c Mon Sep 17 00:00:00 2001 From: Zero Fanker Date: Sat, 29 Jun 2024 20:51:03 -0400 Subject: [PATCH] ensure script template always follow definition sequence . --- MissionEditor/ScriptTypes.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/MissionEditor/ScriptTypes.cpp b/MissionEditor/ScriptTypes.cpp index d0ba7fa..fb596e3 100644 --- a/MissionEditor/ScriptTypes.cpp +++ b/MissionEditor/ScriptTypes.cpp @@ -204,15 +204,16 @@ void CScriptTypes::reloadTemplates() // load template into list ASSERT(m_scriptTemplates.size() > 0); + auto idx = 0; for (auto const& templ : m_scriptTemplates) { - m_Template.AddString(templ.Desc()); + m_Template.InsertString(idx++, templ.Desc()); } m_Template.SetCurSel(0); } void CScriptTypes::UpdateDialog() { - if (!m_scriptTemplates.size()) { + if (m_scriptTemplates.empty()) { reloadTemplates(); }