With some further digging, the call boils down to 
px_ChangeHistory::isDirty(). Basically, we say that the doc is dirty if the 
undo position at last save != the current undo position.

To see what I mean, type "foo", then save. then type some more and hit undo. 
Everything gets removed.

This might be the correct way to do Undo, but it's screwing up marking stuff 
as dirty. I think that I can nail this bug. More to follow.

Dom

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com


Reply via email to