[Linux] Fix noise controll switches multiple times

This commit is contained in:
Tim Gromeyer
2025-03-26 21:55:43 +01:00
parent 0a13ba263b
commit 96c5bd089f

View File

@@ -225,6 +225,11 @@ public slots:
void setNoiseControlMode(NoiseControlMode mode)
{
LOG_INFO("Setting noise control mode to: " << mode);
if (m_noiseControlMode == mode)
{
LOG_INFO("Noise control mode is already " << mode);
return;
}
QByteArray packet = AirPodsPackets::NoiseControl::getPacketForMode(mode);
writePacketToSocket(packet, "Noise control mode packet written: ");
}