From 3bbcff672c2158316d2a95eaff70050004e97d5e Mon Sep 17 00:00:00 2001 From: Jason Felds Date: Sun, 28 Apr 2013 16:32:52 -0400 Subject: [PATCH] Another good opportunity for the standard loop. Also another smart pointer scouting spot. --- src/RageSoundManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/RageSoundManager.cpp b/src/RageSoundManager.cpp index 6e0c248363..8dd322378e 100644 --- a/src/RageSoundManager.cpp +++ b/src/RageSoundManager.cpp @@ -50,8 +50,8 @@ RageSoundManager::~RageSoundManager() { /* Don't lock while deleting the driver (the decoder thread might deadlock). */ delete m_pDriver; - FOREACHM( RString, RageSoundReader_Preload *, m_mapPreloadedSounds, s ) - delete s->second; + for (std::pair s : m_mapPreloadedSounds) + delete s.second; m_mapPreloadedSounds.clear(); }