diff --git a/scene/gui/spin_box.cpp b/scene/gui/spin_box.cpp index 0a8b925f782..f647b2f29b7 100644 --- a/scene/gui/spin_box.cpp +++ b/scene/gui/spin_box.cpp @@ -510,6 +510,10 @@ void SpinBox::_notification(int p_what) { _update_buttons_state_for_current_value(); } break; + case NOTIFICATION_READY: { + connect(CoreStringName(changed), callable_mp(this, &SpinBox::_update_buttons_state_for_current_value)); + } break; + case NOTIFICATION_VISIBILITY_CHANGED: drag.allowed = false; [[fallthrough]];