diff --git a/scene/gui/color_picker.cpp b/scene/gui/color_picker.cpp index 5a3d5e859d1..42267b0bec8 100644 --- a/scene/gui/color_picker.cpp +++ b/scene/gui/color_picker.cpp @@ -129,6 +129,9 @@ void ColorPicker::_notification(int p_what) { for (ColorPickerShape *shape : shapes) { if (shape->is_initialized) { shape->update_theme(); + for (Control *c : shape->controls) { + c->queue_redraw(); + } } shape_popup->set_item_icon(i, shape->get_icon()); i++;