diff --git a/src/blackgui/components/infobarwebreadersstatuscomponent.cpp b/src/blackgui/components/infobarwebreadersstatuscomponent.cpp index 049df2ee7..af6f5c08e 100644 --- a/src/blackgui/components/infobarwebreadersstatuscomponent.cpp +++ b/src/blackgui/components/infobarwebreadersstatuscomponent.cpp @@ -125,7 +125,7 @@ namespace BlackGui case CEntityFlags::ReadSkipped: case CEntityFlags::ReadFinished: case CEntityFlags::ReadFinishedRestricted: - led->setOn(true, resetTimeMs); + led->blink(resetTimeMs); // blink here (temp. "on"), since read from cache results in immediate ReadFinished break; case CEntityFlags::StartRead: led->setOn(true); diff --git a/src/blackgui/led.h b/src/blackgui/led.h index 0af6195aa..91df23e55 100644 --- a/src/blackgui/led.h +++ b/src/blackgui/led.h @@ -63,7 +63,7 @@ namespace BlackGui bool value() const { return m_state; } //! Allows to set the led value {true, false} - void setOn(bool on, int resetTimeMs = -1); + void setOn(bool on) { this->setOn(on, -1); } //! Set to on for resetTimeMs void blink(int resetTimeMs = 500); @@ -156,6 +156,9 @@ namespace BlackGui //! Init void init(); + //! Allows to set the led value {true, false} + void setOn(bool on, int resetTimeMs); + //! Reset the state void resetState();