https://bugs.freedesktop.org/show_bug.cgi?id=68706

Julien Nabet <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1

--- Comment #9 from Julien Nabet <[email protected]> ---
Here's some gdb session:
Breakpoint 1, SwUndo::SetSaveData (rDoc=..., rSData=...) at
/home/julien/compile-libreoffice/libo/sw/source/core/undo/undobj.cxx:1034
1034        SwPaM aPam( rDoc.GetNodes().GetEndOfContent() );
(gdb) n
1036        for( sal_uInt16 n = rSData.size(); n; )
(gdb) list
1031    {
1032        RedlineMode_t eOld = rDoc.GetRedlineMode();
1033        rDoc.SetRedlineMode_intern( (RedlineMode_t)(( eOld &
~nsRedlineMode_t::REDLINE_IGNORE) | nsRedlineMode_t::REDLINE_ON ));
1034        SwPaM aPam( rDoc.GetNodes().GetEndOfContent() );
1035    
1036        for( sal_uInt16 n = rSData.size(); n; )
1037            rSData[ --n ]->RedlineToDoc( aPam );
1038    
1039    #if OSL_DEBUG_LEVEL > 0
1040        // check redline count against count saved in RedlineSaveData
object
(gdb) n
1037            rSData[ --n ]->RedlineToDoc( aPam );
(gdb) p n
$1 = 2
(gdb) n
1036        for( sal_uInt16 n = rSData.size(); n; )
(gdb) n
1037            rSData[ --n ]->RedlineToDoc( aPam );
(gdb) n
1036        for( sal_uInt16 n = rSData.size(); n; )
(gdb) n
1041        assert(rSData.empty() ||
(gdb) p rSData.empty()
$2 = false
(gdb) p rSData[0]->nRedlineCount
$3 = 2
(gdb) p rDoc.GetRedlineTbl().size()
$4 = 1
(gdb)

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to