summaryrefslogtreecommitdiff
path: root/src/plugins/wmf/player/mfaudioendpointcontrol.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/wmf/player/mfaudioendpointcontrol.cpp')
-rw-r--r--src/plugins/wmf/player/mfaudioendpointcontrol.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/wmf/player/mfaudioendpointcontrol.cpp b/src/plugins/wmf/player/mfaudioendpointcontrol.cpp
index 7178a75c1..ccd4cdf98 100644
--- a/src/plugins/wmf/player/mfaudioendpointcontrol.cpp
+++ b/src/plugins/wmf/player/mfaudioendpointcontrol.cpp
@@ -49,8 +49,8 @@ void MFAudioEndpointControl::clear()
{
m_activeEndpoint.clear();
- foreach (LPWSTR wstrID, m_devices)
- CoTaskMemFree(wstrID);
+ for (auto it = m_devices.cbegin(), end = m_devices.cend(); it != end; ++it)
+ CoTaskMemFree(it.value());
m_devices.clear();