diff --git a/radio/src/gui/colorlcd/color_picker.cpp b/radio/src/gui/colorlcd/color_picker.cpp index 74b25bb4c..4909b5480 100644 --- a/radio/src/gui/colorlcd/color_picker.cpp +++ b/radio/src/gui/colorlcd/color_picker.cpp @@ -66,6 +66,8 @@ class ColorEditorPopup : public Dialog Dialog(parent, std::string(), rect_t{}), _setValue(std::move(_setValue)) { + lv_obj_set_style_bg_color(content->getLvObj(), makeLvColor(COLOR_THEME_SECONDARY3), 0); + setCloseWhenClickOutside(true); auto form = &content->form; diff --git a/radio/src/gui/colorlcd/confirm_dialog.cpp b/radio/src/gui/colorlcd/confirm_dialog.cpp index f45194187..453daf182 100644 --- a/radio/src/gui/colorlcd/confirm_dialog.cpp +++ b/radio/src/gui/colorlcd/confirm_dialog.cpp @@ -34,6 +34,8 @@ ConfirmDialog::ConfirmDialog(Window* parent, const char* title, auto msg = new StaticText(form, rect_t{}, message); msg->padAll(lv_dpx(16)); + lv_obj_set_style_bg_color(content->getLvObj(), makeLvColor(COLOR_THEME_SECONDARY3), 0); + auto box = new FormGroup(form, rect_t{}); box->setFlexLayout(LV_FLEX_FLOW_ROW);