Merge pull request #32972 from codecustard/fix_spinbox_not_releasingfocus
Fixes spinbox not releasing focus on value change
This commit is contained in:
commit
b1c6ba9b24
1 changed files with 3 additions and 3 deletions
|
@ -108,21 +108,21 @@ void SpinBox::_gui_input(const Ref<InputEvent> &p_event) {
|
|||
|
||||
case BUTTON_LEFT: {
|
||||
|
||||
line_edit->grab_focus();
|
||||
|
||||
set_value(get_value() + (up ? get_step() : -get_step()));
|
||||
|
||||
range_click_timer->set_wait_time(0.6);
|
||||
range_click_timer->set_one_shot(true);
|
||||
range_click_timer->start();
|
||||
|
||||
line_edit->grab_focus();
|
||||
|
||||
drag.allowed = true;
|
||||
drag.capture_pos = mb->get_position();
|
||||
} break;
|
||||
case BUTTON_RIGHT: {
|
||||
|
||||
set_value((up ? get_max() : get_min()));
|
||||
line_edit->grab_focus();
|
||||
set_value((up ? get_max() : get_min()));
|
||||
} break;
|
||||
case BUTTON_WHEEL_UP: {
|
||||
if (line_edit->has_focus()) {
|
||||
|
|
Loading…
Add table
Reference in a new issue