Hi Doug,

I'm having a little problem with this patch, which made it to the trunk meanwhile thanks to Fred. The change in NSTextField's - textDidEndEditing: ensures that the text field always sends its action when editing ends and the text field is configured that way, which I think is correct. However, with your patch the text field also sends -selectText: to itself when it is first responder. This is definitely wrong in at least one case: The -textDidEndEditing: callback is called when the text field resigns first responder because the user clicked into another view. At the time when - textDidEndEditing: is called the text field is still first responder and so will incorrectly call -selectText:. Therefore I'd prefer to revert this part of your change and call -selectText: only when editing ends with either NSTabTextMovement or NSBacktabTextMovement (as before) unless your change is supposed to fix a bug in GNUstep.

Wolfgang



_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to