diff --git a/Libraries/LibGUI/SpinBox.cpp b/Libraries/LibGUI/SpinBox.cpp index 86bd10cfbb6..45d61f28c0c 100644 --- a/Libraries/LibGUI/SpinBox.cpp +++ b/Libraries/LibGUI/SpinBox.cpp @@ -80,8 +80,11 @@ void SpinBox::set_range(int min, int max) int old_value = m_value; m_value = clamp(m_value, m_min, m_max); - if (on_change && m_value != old_value) - on_change(m_value); + if (m_value != old_value) { + m_editor->set_text(String::number(m_value)); + if (on_change) + on_change(m_value); + } update(); }