summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/drivers/lcd-h100-remote.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/firmware/drivers/lcd-h100-remote.c b/firmware/drivers/lcd-h100-remote.c
index d023aeb..4d3921f 100644
--- a/firmware/drivers/lcd-h100-remote.c
+++ b/firmware/drivers/lcd-h100-remote.c
@@ -1364,7 +1364,11 @@ static void scroll_thread(void)
#ifdef SIMULATOR
sleep(delay);
#else
- queue_wait_w_tmo(&remote_scroll_queue, &ev, delay);
+ if (remote_initialized)
+ queue_wait_w_tmo(&remote_scroll_queue, &ev, delay);
+ else
+ queue_wait(&remote_scroll_queue, &ev);
+
switch (ev.id)
{
case REMOTE_INIT_LCD: