GtkSpinButton locks up with small increments, supports fewer digits than claimed in docs
Submitted by Felipe Heidrich
Link to original bug (#173116)
Description
According to the doc gtk_spin_button_set_digits supports up to 20 digits. Try to use 10 digits, with range from 0 to 0.0000000100, increment of 0.0000000001 and the widget stopped working properly. As far as my testing goes the widget worked all right up to 9 digits. working code: spinner_adj = (GtkAdjustment *) gtk_adjustment_new (0.0, 0, 1e-7, 1e-9, 1e-8, 0.0); spinner = gtk_spin_button_new (spinner_adj, 1.0, 9);
Bug code: spinner_adj = (GtkAdjustment *) gtk_adjustment_new (0.0, 0, 1e-8, 1e-10, 1e-9, 0.0); spinner = gtk_spin_button_new (spinner_adj, 1.0, 10);
By stop working properly I mean: Buttons arrow up and arrow down don't work, key arrow up and arrow down don't work.
Version: 3.22.x