We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 491ecff + 52df1ae commit 7521044Copy full SHA for 7521044
scene/gui/color_picker.cpp
@@ -1196,7 +1196,14 @@ void ColorPicker::add_preset(const Color &p_color) {
1196
if (e) {
1197
presets.move_to_back(e);
1198
1199
- preset_container->move_child(preset_group->get_pressed_button(), preset_container->get_child_count() - 1);
+ for (int i = 1; i < preset_container->get_child_count(); i++) {
1200
+ ColorPresetButton *current_btn = Object::cast_to<ColorPresetButton>(preset_container->get_child(i));
1201
+ if (current_btn && p_color == current_btn->get_preset_color()) {
1202
+ preset_container->move_child(current_btn, preset_container->get_child_count() - 1);
1203
+ current_btn->set_pressed(true);
1204
+ break;
1205
+ }
1206
1207
} else {
1208
presets.push_back(p_color);
1209
0 commit comments