To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=74780





------- Additional comments from [EMAIL PROTECTED] Wed Dec 19 15:25:56 +0000 
2007 -------
ama->liuyu:
the problem is a quiet strange behavior of the SwUndoTblMerge. It has its own
list of undo operations (SwUndoMove) which are not in the normal undo stack. On
the other side the bookmark manipulations are recorded on the normal undo stack.
This does not fit together. So the idea of your patch to redo the recorded
bookmark-undos point in the right direction even this patch would work 
perfectly.
But I found another, radical solution. First I removed the
SwUndoTblMerge::MoveBoxCntnt(SwPaM ..) method. It was only called in tblsel.cxx
and I changed this, too. So now we cannot crash in this function any longer ;-)
Instead of this I use the SwUndoTblMerge::MoveBoxCntnt(SwDoc*...) function. We
lost only a crude behavior of old tables which nobody really needed or 
understood.
So far, so good. But even this other method has problems caused by the bookmark
undo objects. My solution is to disable the undo recording inside
SwUndoTblMerge::MoveBoxCntnt(..) and all works fine!
 

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to