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?
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 mails | Author | Date |
|---|---|---|
| No related mails found. | ||






Cocoa mail archive

