diff options
Diffstat (limited to 'src/plugins/wmf/player/mfaudioendpointcontrol.cpp')
-rw-r--r-- | src/plugins/wmf/player/mfaudioendpointcontrol.cpp | 4 |
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(); |