From e85169504577cf0c3bcf588771fc665962448009 Mon Sep 17 00:00:00 2001 From: Zero Fanker Date: Sun, 7 Apr 2024 00:38:58 -0400 Subject: [PATCH] ++ --- MissionEditor/ImportINI.cpp | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/MissionEditor/ImportINI.cpp b/MissionEditor/ImportINI.cpp index d42f3e9..82025ab 100644 --- a/MissionEditor/ImportINI.cpp +++ b/MissionEditor/ImportINI.cpp @@ -90,15 +90,18 @@ BOOL CImportINI::OnInitDialog() CIniFile inifile; inifile.LoadFile(this->m_FileName); - if(inifile.sections.size()<1){MessageBox("File does not have any ini content, abort.","Error");EndDialog(IDCANCEL);return TRUE;} + if (inifile.Size() < 1) { + MessageBox("File does not have any ini content, abort.", "Error"); + EndDialog(IDCANCEL); + return TRUE; + } - m_inicount=inifile.sections.size(); + m_inicount = inifile.Size(); - int i; - for(i=0;iIsMapSection(*inifile.GetSectionName(i))) - m_Available.InsertString(-1, *inifile.GetSectionName(i)); + for (auto const& [secName, _] : inifile) { + if (!Map->IsMapSection(secName)) { + m_Available.InsertString(-1, secName); + } } return TRUE; // return TRUE unless you set the focus to a control