From 044665922f09d109c83f057afcb98e04ff83d262 Mon Sep 17 00:00:00 2001
From: Tristan Matthews <le.businessman@gmail.com>
Date: Tue, 28 Feb 2012 01:00:55 -0500
Subject: [PATCH] * #8968: alsalayer: use preincrement for iterators

---
 daemon/src/audio/alsa/alsalayer.cpp | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/daemon/src/audio/alsa/alsalayer.cpp b/daemon/src/audio/alsa/alsalayer.cpp
index 29cf9a088c..2d0054aab0 100644
--- a/daemon/src/audio/alsa/alsalayer.cpp
+++ b/daemon/src/audio/alsa/alsalayer.cpp
@@ -436,14 +436,12 @@ AlsaLayer::buildDeviceTopo(const std::string &plugin, int card)
 std::vector<std::string>
 AlsaLayer::getAudioDeviceList(AudioStreamDirection dir) const
 {
-    std::vector<HwIDPair> deviceMap;
-    std::vector<std::string> audioDeviceList;
-
-    deviceMap = getAudioDeviceIndexMap(dir);
+    std::vector<HwIDPair> deviceMap(getAudioDeviceIndexMap(dir));
 
-    for(std::vector<HwIDPair>::const_iterator iter = deviceMap.begin(); iter != deviceMap.end(); iter++) {
+    std::vector<std::string> audioDeviceList;
+    for (std::vector<HwIDPair>::const_iterator iter = deviceMap.begin();
+         iter != deviceMap.end(); ++iter)
          audioDeviceList.push_back(iter->second);
-    }
 
     return audioDeviceList;
 }
-- 
GitLab