diff options
author | László Németh <nemeth@numbertext.org> | 2021-07-13 13:35:15 +0200 |
---|---|---|
committer | László Németh <nemeth@numbertext.org> | 2021-07-13 16:48:46 +0200 |
commit | a483a44ca00f43a64ae51d62b8fbb4129a413f6d (patch) | |
tree | 06993d90ed7b4b25cfb0bdc08a1c34f590c6633b /sw/inc | |
parent | c6a399ebfbb2275fa1f3b59d6d9c3a6349170944 (diff) |
tdf#143215 DOCX import: fix tracked empty row insertion/deletion
Rejecting tracked empty row insertion, or accepting tracked
empty row deletion didn't remove the line from the table.
Regression from commit c4cf85766453982f1aa94a7f2cb22af19ed100be
"sw: fix crash due to redlines on tables on ooo121112-2.docx".
Note: as a workaround for the empty rows, i.e. rows without
text content, add a redline with invisible text ZWJ in the
first cell of the empty row.
Follow-up to commit 03b29d4ddb99337c4d54b241020c95e8b2a66991
"tdf#143278 DOCX: support tracked table (row) insertion",
commit 05366b8e6683363688de8708a3d88cf144c7a2bf
"tdf#60382 sw offapi: add change tracking of table/row deletion"
and commit 896c2199d9f0a28bd405dd2d1068f5e2973cdf06
"tdf#79069 DOCX: support tracked table (row) deletion".
Change-Id: I8616a9d6f4a8d21e88c55d935f14a8c6a73c28ec
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118839
Tested-by: Jenkins
Reviewed-by: László Németh <nemeth@numbertext.org>
Diffstat (limited to 'sw/inc')
-rw-r--r-- | sw/inc/swtable.hxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sw/inc/swtable.hxx b/sw/inc/swtable.hxx index 6c98d5bed360..ce1982312f75 100644 --- a/sw/inc/swtable.hxx +++ b/sw/inc/swtable.hxx @@ -386,6 +386,9 @@ public: SwTwips GetTableLineHeight( bool& bLayoutAvailable ) const; bool hasSoftPageBreak() const; + + // it doesn't contain box content + bool IsEmpty() const; }; /// SwTableBox is one table cell in the document model. |