bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSMutableAttributedString problems


From: Richard Frith-Macdonald
Subject: Re: NSMutableAttributedString problems
Date: Wed, 6 Mar 2002 09:49:39 +0000

On Tuesday, March 5, 2002, at 09:43 PM, Alexander Malmberg wrote:

Hi,

If you create an NSMutableAttributedString with two attributes (ie.
first some characters with one set of attributes, then some characters
with a second set of attributes) and then replace all characters with
some other string, the GSAttrInfo for the second set of attributes will
remain with its location set just past the end of the new string. I
think this is wrong. Anyway, appending a string after that will cause
the newly appended string to get the second set of attributes, which is
definitely wrong. (I've attached a test case that shows all of this.)

I assumed that there should not be any trailing attributes like this,
and that the sanity test was wrong in allowing it. I've attached a patch
that fixes the sanity test and replaceCharactersInRange:withString:.
I've tested with activated sanity tests, and it seems to work.

Thanks.  I applied your patches (with some reformatting to conform to
coding standards), along with some minor optimisation.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]