At 09:59 PM 3/24/01 -0500, Dom Lachowicz wrote:
>>Is there a coalescing problem? If so, perhaps the solution is to add
>>special case logic to break the undo coalescing chain at the save point.
>>It's been quite a while since I looked at that portion of the PT code, but
>>I'm guessing it shouldn't be too hard to localize such a change.
>
>Exactly. The specific problem is that coalesce is called. So your new data
>gets coalesced into the previous run after the save, so now nothing your new
>text is added to the previous undo block (probably the right idea) but the
>document is never marked as dirty because m_startPosition ==
>m_currentPosition.
Cool. That's what I thought.
Paul