diff --git a/scene/gui/spin_box.cpp b/scene/gui/spin_box.cpp index 429040563e3..68d3d5f8c3a 100644 --- a/scene/gui/spin_box.cpp +++ b/scene/gui/spin_box.cpp @@ -497,6 +497,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]];