In the lensfun tab the three lensparameter comboboxes do not respond to the enter and return key, I would expect UFRaw to execute the changes I made, as it does when I hit tab or otherwise move focus elsewhere.
The gtk documentation was not very helpfull, I searched the web and found the answer: connect to the activate signal, however the callback will be called with one parameter less than with other events, I do not know if this behaviour is documented anywhere, it seems odd to me but, atleast on my machine UFRaw now behaves as expected. Here's the diff:
I'm not sure I understand the issue. When I am focused on one of the lens combo boxes (Focal, F or Distance) and change the value using the up/down arrows, the change is applied right away. Then if I hit tab, it switches to the next field. There might be a small issue that the first tab switches from the combo value to the combo arrows and only the second tab switches to the next combo, but I don't think that this is what you were aiming for.
I finally discovered how to reproduce the problem. It only occured when I typed a number in one of the comboboxes and hit return.
Thanks for the bug report and the patch. The bug is fixed in the development code now.
Regards,
Niels Kristian