summaryrefslogtreecommitdiff
path: root/sw/source/uibase/misc/redlndlg.cxx
diff options
context:
space:
mode:
authorLászló Németh <nemeth@numbertext.org>2022-08-18 12:00:32 +0200
committerLászló Németh <nemeth@numbertext.org>2022-08-19 08:39:15 +0200
commitf4668540ff7256bb0ddd382dfaf9f3499e99128a (patch)
tree26bce383a24f072e4482dbc04bd01a1b3731f8e1 /sw/source/uibase/misc/redlndlg.cxx
parent5ac75131556b687a01517ce4520a05bb49c1d840 (diff)
tdf#150443 sw: fix crash of rejecting table row deletion
Joining "Delete" redlines of deleted table row with overlapping tracked formatting change with same time stamp resulted bad tree parent in Manage Changes dialog window (tracked formatting change instead of tracked deletion, see its pencil icon before this fix), crashing at its rejection. Regression from commit eebe4747d2d13545004937bb0267ccfc8ab9d63f "tdf#144270 sw: manage tracked table (row) deletion/insertion". Change-Id: Ia0f0b1fdff96f4acbe14025f8016e39ce95c7f09 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138474 Tested-by: László Németh <nemeth@numbertext.org> Reviewed-by: László Németh <nemeth@numbertext.org>
Diffstat (limited to 'sw/source/uibase/misc/redlndlg.cxx')
-rw-r--r--sw/source/uibase/misc/redlndlg.cxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/sw/source/uibase/misc/redlndlg.cxx b/sw/source/uibase/misc/redlndlg.cxx
index 0f05ba9e0977..7f61f8a7863f 100644
--- a/sw/source/uibase/misc/redlndlg.cxx
+++ b/sw/source/uibase/misc/redlndlg.cxx
@@ -831,7 +831,11 @@ void SwRedlineAcceptDlg::InsertParents(SwRedlineTable::size_type nStart, SwRedli
else
nNewTableParent = i;
}
+ else
+ nPrevRowChange = SwRedlineTable::npos;
}
+ else
+ nPrevRowChange = SwRedlineTable::npos;
bool bRowChange(SwRedlineTable::npos != nLastChangeInRow);