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]