I've got a couple of NSTextFields in my application for entering date and time. They have NSDateFormatters (using NSDateFormatterBehavior10_4) attached to them.
When I change the system date format in System Preferences, then switch back to my application, the text fields automatically update with the new date format, but only if they are enabled. If they're disabled, nothing happens until I enable and tab into them.
How can I trigger this formatter update even if the field is disabled? I've tried setting the object value to itself and using setNeedsDisplay but neither works.