From c0e0f32c4abcd1d4677f194746ff20b38a7e7b42 Mon Sep 17 00:00:00 2001 From: Zero Fanker Date: Fri, 22 Nov 2024 21:45:18 -0500 Subject: [PATCH] Fix: Trigger clone does not handle tag data properly. close #119 --- MissionEditor/TriggerEditorDlg.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/MissionEditor/TriggerEditorDlg.cpp b/MissionEditor/TriggerEditorDlg.cpp index 201f606..4448eac 100644 --- a/MissionEditor/TriggerEditorDlg.cpp +++ b/MissionEditor/TriggerEditorDlg.cpp @@ -359,11 +359,8 @@ void CTriggerEditorDlg::OnClone() ini.SetString("Triggers", newId, SetParam(ini["Triggers"][newId], 2, GetParam(ini["Triggers"][newId], 2) + " Clone")); - { - CString newTagId = GetFreeID(); - ini.SetString("Tags", newTagId, "0," + GetParam(ini["Triggers"][newId], 2) + ","); - ini.SetString("Tags", newTagId, newId); - } + CString newTagId = GetFreeID(); + ini.SetString("Tags", newTagId, "0," + GetParam(ini["Triggers"][newId], 2) + "," + newId); ((CFinalSunDlg*)theApp.m_pMainWnd)->UpdateDialogs(TRUE);