$formatter_settings = isset($form_state['values']['instance']['widget']['settings']['formatter_settings']) ? $form_state['values']['instance']['widget']['settings']['formatter_settings'] : $instance['widget']['settings']['formatter_settings'];
$formatter_settings += field_info_formatter_settings($formatter_type);neither $form_state['values']['instance']['widget']['settings']['formatter_settings'] nor $instance['widget']['settings']['formatter_settings']; seem to be set.
Comments
Comment #1
plonk commentedMarking as duplicate of #1305268: Contents of a read-only field is hidden on the term/entity edit form, and thus cannot be edited., as the patch there resolves this issue as well