Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

NSTextView, undo does not reset typingAttributes



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?

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/email@hidden

This email sent to email@hidden


Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.