diff --git a/apps/usb_timer.cpp b/apps/usb_timer.cpp index ca8986ea1..b83cb86ba 100644 --- a/apps/usb_timer.cpp +++ b/apps/usb_timer.cpp @@ -18,7 +18,9 @@ void USBTimer::fire() { Ion::LED::setColor(LEDColor); m_previousPluggedState = true; } else { - Ion::LED::setColor(KDColorBlack); - m_previousPluggedState = false; + if (m_previousPluggedState) { + Ion::LED::setColor(KDColorBlack); + m_previousPluggedState = false; + } } }