diff --git a/src/NoteField.cpp b/src/NoteField.cpp index 550c136001..5cbfb59327 100644 --- a/src/NoteField.cpp +++ b/src/NoteField.cpp @@ -136,11 +136,11 @@ void NoteField::CacheAllUsedNoteSkins() /* If we're changing note skins in the editor, we can have old note skins lying * around. Remove them so they don't accumulate. */ set setNoteSkinsToUnload; - FOREACHM( RString, NoteDisplayCols *, m_NoteDisplays, d ) + for (std::pair d : m_NoteDisplays) { - bool unused = find(asSkinsLower.begin(), asSkinsLower.end(), d->first) == asSkinsLower.end(); + bool unused = find(asSkinsLower.begin(), asSkinsLower.end(), d.first) == asSkinsLower.end(); if( unused ) - setNoteSkinsToUnload.insert( d->first ); + setNoteSkinsToUnload.insert( d.first ); } for (RString const & skin : setNoteSkinsToUnload) UncacheNoteSkin( skin );