From 60aa74a2eb4aa23e355afb78dc2f24c511406aef Mon Sep 17 00:00:00 2001 From: David Lamparter Date: Mon, 7 Oct 2013 01:08:18 +0000 Subject: espnet: bump longpoll on DMX update --- cethcan/espnet.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cethcan/espnet.c b/cethcan/espnet.c index 2cfd157..8915837 100644 --- a/cethcan/espnet.c +++ b/cethcan/espnet.c @@ -59,6 +59,8 @@ struct espnet_device *espnet_find(const char *name) int espnet_set(struct espnet_device *dev, unsigned r, unsigned g, unsigned b) { + bool bump = dev->r != r || dev->g != g || dev->b != b; + dev->r = r; dev->g = g; dev->b = b; @@ -70,6 +72,8 @@ int espnet_set(struct espnet_device *dev, unsigned r, unsigned g, unsigned b) event_add(dev->sink->writer, &tvs); dev->sink->writer_resched = true; } + if (bump) + json_bump_longpoll(); return 0; } -- cgit v1.2.1