From 596ef31384a0ab543fe40a30309174f9efb67538 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sat, 24 Apr 2021 11:04:15 +0200 Subject: [PATCH] ColorEdit shall use it's own color instead of modifying the color table --- radio/src/thirdparty/libopenui/src/coloredit.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/radio/src/thirdparty/libopenui/src/coloredit.cpp b/radio/src/thirdparty/libopenui/src/coloredit.cpp index 708498433..b78ba7343 100644 --- a/radio/src/thirdparty/libopenui/src/coloredit.cpp +++ b/radio/src/thirdparty/libopenui/src/coloredit.cpp @@ -41,19 +41,18 @@ class ColorBox: public Window { void paint(BitmapBuffer * dc) override { - lcdSetColor(color); dc->drawSolidFilledRect(0, 0, width(), height(), DEFAULT_COLOR); - dc->drawSolidFilledRect(1, 1, width() - 2, height() - 2, CUSTOM_COLOR); + dc->drawSolidFilledRect(1, 1, width() - 2, height() - 2, color << 16); } - void setColor(LcdFlags value) + void setColor(pixel_t value) { color = value; invalidate(); } protected: - LcdFlags color; + pixel_t color; }; ColorEdit::ColorEdit(FormGroup * parent, const rect_t & rect, std::function getValue, std::function setValue):