From a73a2e40b4b134eaf42f65d55d9540d8ec210b99 Mon Sep 17 00:00:00 2001 From: Zero Fanker Date: Fri, 7 Jun 2024 00:28:13 -0400 Subject: [PATCH] #35, fixed taskforce unit delete again. --- MissionEditor/TaskForce.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/MissionEditor/TaskForce.cpp b/MissionEditor/TaskForce.cpp index 849478d..d77558e 100644 --- a/MissionEditor/TaskForce.cpp +++ b/MissionEditor/TaskForce.cpp @@ -267,10 +267,12 @@ void CTaskForce::OnDeleteunit() } int lastpos = sec->Size() - 3; - char l[50]; - itoa(lastpos, l, 10); - sec->SetString(numberStrToDelete, sec->GetString(l)); - sec->RemoveAt(lastpos); + + CString lastPosStr; + lastPosStr.Format("%d", lastpos); + + sec->SetString(numberStrToDelete, sec->GetString(lastPosStr)); + sec->RemoveByKey(lastPosStr); m_Units.DeleteString(sel);