Fix button down signal not emitting on first press after being disabled

This commit is contained in:
Giganzo
2025-07-24 00:21:59 +02:00
parent 71a9948157
commit 63409a91e0
2 changed files with 5 additions and 0 deletions

View File

@ -266,6 +266,10 @@ void BaseButton::set_disabled(bool p_disabled) {
}
status.press_attempt = false;
status.pressing_inside = false;
if (status.pressed_down_with_focus) {
status.pressed_down_with_focus = false;
emit_signal(SNAME("button_up"));
}
}
queue_accessibility_update();
queue_redraw();