summaryrefslogtreecommitdiff
path: root/libs/surfaces/us2400/led.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/surfaces/us2400/led.h')
-rw-r--r--libs/surfaces/us2400/led.h8
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;
};