sw/source/core/frmedt/fetab.cxx | 2 ++ 1 file changed, 2 insertions(+)
New commits: commit ccd765079ae573d24ded2a07ec434e4e89b619a2 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Thu Mar 13 20:05:16 2014 +0100 SwFEShell::InsertRow: forgot to comment what that -2 does Change-Id: I1d169939c98b0d155803dd08dd59eabcdfa87354 diff --git a/sw/source/core/frmedt/fetab.cxx b/sw/source/core/frmedt/fetab.cxx index 593d1f2..bbb7b6c 100644 --- a/sw/source/core/frmedt/fetab.cxx +++ b/sw/source/core/frmedt/fetab.cxx @@ -207,8 +207,10 @@ bool SwFEShell::InsertRow( sal_uInt16 nCnt, bool bBehind ) bool bSelectAll = StartsWithTable() && ExtendedSelectedAll(/*bFootnotes=*/false); if (bSelectAll) { + // Set the end of the selection to the last paragraph of the last cell of the table. SwPaM* pPaM = getShellCrsr(false); SwNode* pNode = pPaM->Start()->nNode.GetNode().FindTableNode()->EndOfSectionNode(); + // pNode is the end node of the table, we want the last node before the end node of the last cell. pPaM->End()->nNode = pNode->GetIndex() - 2; pPaM->End()->nContent.Assign(pPaM->End()->nNode.GetNode().GetCntntNode(), 0); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits