Oh the bug appears to be triggered when the left element of the node
to be deleted is the Leaf node.
ie:
pNode->left == m_pLeaf
So it looks like a corner case is not being dealt with correctly.
Martin
On Tue, May 11, 2010 at 5:43 PM, Martin Sevior <msevior@gmail.com> wrote:
> Hi Joaquin,
>
> How are you? We finally bit the bullet and merged the Red-Black
> PieceTable into AbiWord trunk.
>
> Unfortunately we found what looks like a fundamental bug in the erase method of
>
> abi/src/text/ptbl/xp/pf_Fragments.cpp
>
> Can you have a look at bug
>
> http://bugzilla.abisource.com/show_bug.cgi?id=12723
>
> The redo phase after the undo triggers the invalid document.
>
> Your help would be greatly appreciated!
>
> Cheers
>
> Martin
>
Received on Tue May 11 09:47:00 2010
This archive was generated by hypermail 2.1.8 : Tue May 11 2010 - 09:47:01 CEST