Skip navigation.
 
mlNSTextView, undo does not reset typingAttributes
FROM : Ross Carter
DATE : Wed Apr 30 23:45:43 2008

I just noticed this behavior, which has been around at least since 
Tiger. Select some text in a NSTextView and then change a text 
attribute, such as font or foreground color. Then undo the change. 
Without clearing the selection, start typing. The new characters 
appear with the attribute that you have just undone. It looks like 
Undo is undoing changes to the model, but not undoing changes to the 
text view's typing attributes.

It's a simple thing to work around, but I wonder if that behavior 
exists for a reason. Does anyone see a problem with setting the typing 
attributes to the NSTextStorage's attributes after every undo/redo?

Related mailsAuthorDate
No related mails found.