GNOME Bugzilla – Bug 312925
SpinButton "ignores" the manually entered value upon an Up/Down key press.
Last modified: 2007-01-23 16:19:14 UTC
Please describe the problem: When you write a number then hit the up or down keys, the value you just written is not taken, and the last value written just before that is changed then displayed. Steps to reproduce: 1. Find a spinbutton somewhere, make sure it has the number 10 on it. 2. Manually write 23, then press the up key. Actual results: The spinbutton shows the number 11. Expected results: The spinbutton will show the number 24. Does this happen every time? every time. Other information:
I've just hit this bug. It doesn't happen if I change focus (either by selecting another widget or switching to another window and back) before spinning (i.e. using the cursor keys or clicking one of the spin buttons). A rough guess (I don't know any of the internals of GTK) would be that the entry field doesn't notify the adjustment when changes occur, only when getting focus. This is with GTK 2.8.19, BTW, so it's not just 2.4.x that's broken.
*** This bug has been marked as a duplicate of 314926 ***