Skip to content

Commit d79ce02

Browse files
authored
Merge pull request #87 from tim-gromeyer/linux-bug-fixes
[Linux] Fix noise control switches multiple times
2 parents 1cf84bb + 96c5bd0 commit d79ce02

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

linux/main.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,11 @@ public slots:
225225
void setNoiseControlMode(NoiseControlMode mode)
226226
{
227227
LOG_INFO("Setting noise control mode to: " << mode);
228+
if (m_noiseControlMode == mode)
229+
{
230+
LOG_INFO("Noise control mode is already " << mode);
231+
return;
232+
}
228233
QByteArray packet = AirPodsPackets::NoiseControl::getPacketForMode(mode);
229234
writePacketToSocket(packet, "Noise control mode packet written: ");
230235
}

0 commit comments

Comments
 (0)