Merge pull request #68097 from KoBeWi/no_signal🔕

Add `set_value_no_signal()` to Range
This commit is contained in:
Rémi Verschelde
2022-11-04 10:48:47 +01:00
4 changed files with 23 additions and 10 deletions

View File

@@ -222,13 +222,12 @@ bool BaseButton::is_disabled() const {
}
void BaseButton::set_pressed(bool p_pressed) {
if (!toggle_mode) {
bool prev_pressed = status.pressed;
set_pressed_no_signal(p_pressed);
if (status.pressed == prev_pressed) {
return;
}
if (status.pressed == p_pressed) {
return;
}
status.pressed = p_pressed;
if (p_pressed) {
_unpress_group();
@@ -237,8 +236,6 @@ void BaseButton::set_pressed(bool p_pressed) {
}
}
_toggled(status.pressed);
queue_redraw();
}
void BaseButton::set_pressed_no_signal(bool p_pressed) {