diff --git a/Tactility/Source/hal/radio/RadioDevice.cpp b/Tactility/Source/hal/radio/RadioDevice.cpp index 00fdb2c8..243da6fd 100644 --- a/Tactility/Source/hal/radio/RadioDevice.cpp +++ b/Tactility/Source/hal/radio/RadioDevice.cpp @@ -13,7 +13,7 @@ bool RadioDevice::setModulation(const RadioDevice::Modulation newModulation) { const auto state = getState(); if ((state == State::PendingOn) || (state == State::On)) { return false; - } else if (!(canTransmit(newModulation) || canReceive(newModulation))) { + } else if (!((newModulation == Modulation::None) || canTransmit(newModulation) || canReceive(newModulation))) { return false; } else { auto lock = mutex.asScopedLock();