diff options
Diffstat (limited to 'apps/plugins/lua')
| -rw-r--r-- | apps/plugins/lua/include_lua/lcd.lua | 2 | ||||
| -rw-r--r-- | apps/plugins/lua/rocklua.c | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/apps/plugins/lua/include_lua/lcd.lua b/apps/plugins/lua/include_lua/lcd.lua index bbf0f24..e0a3c58 100644 --- a/apps/plugins/lua/include_lua/lcd.lua +++ b/apps/plugins/lua/include_lua/lcd.lua @@ -80,10 +80,10 @@ local _lcd = {} do -- clears lcd, optional.. ([color, x1, y1, x2, y2, clip]) local function clear(t, clr, ...) + rb.lcd_scroll_stop() --rb really doesn't like bg change while scroll if clr == _NIL and ... == _NIL then rb.lcd_clear_display() else - rb.lcd_scroll_stop() --rb really doesn't like bg change while scroll _LCD:clear(clr, ...) end end diff --git a/apps/plugins/lua/rocklua.c b/apps/plugins/lua/rocklua.c index 5539618..48b5d62 100644 --- a/apps/plugins/lua/rocklua.c +++ b/apps/plugins/lua/rocklua.c @@ -160,6 +160,7 @@ enum plugin_status plugin_start(const void* parameter) rocklua_openlibs(L); status = luaL_loadfile(L, filename); if (!status) { + rb->lcd_scroll_stop(); /* rb doesn't like bg change while scroll */ rb->lcd_clear_display(); status = docall(L); } |