The page size was wrongly reset when changing the increment before.
See #12342.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65672
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxCHECK_RET( m_widget, "invalid spin button" );
GtkDisableEvents();
- gtk_spin_button_set_increments( GTK_SPIN_BUTTON(m_widget), inc, 10*inc);
+
+ // Preserve the old page value when changing just the increment.
+ double page = 10*inc;
+ gtk_spin_button_get_increments( GTK_SPIN_BUTTON(m_widget), NULL, &page);
+
+ gtk_spin_button_set_increments( GTK_SPIN_BUTTON(m_widget), inc, page);
GtkEnableEvents();
}