Skip to content

Commit 128ca32

Browse files
committed
Simplify code and add explanation comments
1 parent 082acbf commit 128ca32

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

src/soundio/pipewireenumerator.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177,12 +177,12 @@ void PipewireEnumerator::initialize() {
177177

178178
pw_filter_add_listener(m_pPwFilter, &m_pwFilterListener, &filter_events, this);
179179

180-
for (auto it = m_inputs.begin(); it != m_inputs.end(); ++it) {
181-
createInputPorts(it->first, it->second);
180+
for (auto& [input, ports] : m_inputs) {
181+
createInputPorts(input, ports);
182182
}
183183

184-
for (auto it = m_outputs.begin(); it != m_outputs.end(); ++it) {
185-
createOutputPorts(it->first, it->second);
184+
for (auto& [output, ports] : m_outputs) {
185+
createOutputPorts(output, ports);
186186
}
187187

188188
int res = pw_filter_connect(m_pPwFilter,
@@ -195,6 +195,8 @@ void PipewireEnumerator::initialize() {
195195
<< spa_strerror(res);
196196
}
197197

198+
// queue an event when device enumeration is complete
199+
// so we can compare from Mixxx config and configure the devices
198200
m_coreSyncSeq = pw_core_sync(m_pPwCore, PW_ID_CORE, 0);
199201

200202
pw_thread_loop_start(m_pPwThreadLoop);

0 commit comments

Comments
 (0)