diff --git a/src/script/api/script_list.cpp b/src/script/api/script_list.cpp --- a/src/script/api/script_list.cpp +++ b/src/script/api/script_list.cpp @@ -564,9 +564,9 @@ void ScriptList::AddList(ScriptList *lis this->modifications++; } else { ScriptListMap *list_items = &list->items; - for (ScriptListMap::iterator iter = list_items->begin(); iter != list_items->end(); iter++) { - this->AddItem((*iter).first); - this->SetValue((*iter).first, (*iter).second); + for (auto &it : *list_items) { + this->AddItem(it.first); + this->SetValue(it.first, it.second); } } }