From d9c721f7d027d7cd018ea33b029fef9f2083314b Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Mon, 18 May 2020 13:35:43 +0200 Subject: [PATCH] Missing table invalidate --- radio/src/thirdparty/libopenui/src/table.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/radio/src/thirdparty/libopenui/src/table.h b/radio/src/thirdparty/libopenui/src/table.h index ff7a3b56a..02bbe35ee 100644 --- a/radio/src/thirdparty/libopenui/src/table.h +++ b/radio/src/thirdparty/libopenui/src/table.h @@ -91,7 +91,10 @@ class Table: public Window { void setLineFlags(uint8_t index, LcdFlags flags) { - lines[index].flags = flags; + if (lines[index].flags != flags) { + lines[index].flags = flags; + invalidate({0, index * TABLE_LINE_HEIGHT, width(), TABLE_LINE_HEIGHT}); + } } void clear()