diff options
Diffstat (limited to 'libs/surfaces/us2400/led.h')
-rw-r--r-- | libs/surfaces/us2400/led.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libs/surfaces/us2400/led.h b/libs/surfaces/us2400/led.h index 4ef4660d55..1259723878 100644 --- a/libs/surfaces/us2400/led.h +++ b/libs/surfaces/us2400/led.h @@ -41,12 +41,13 @@ public: Led (int id, std::string name, Group & group) : Control (id, name, group) - , state (off) - , last_state (off) - , llast_state (on) + , last_state (none) + , llast_state (none) { } + void mark_dirty() { last_state = llast_state = none; } + Led & led() { return *this; } MidiByteArray set_state (LedState); @@ -55,7 +56,6 @@ public: static Control* factory (Surface&, int id, const char*, Group&); private: - LedState state; LedState last_state; LedState llast_state; }; |