diff options
author | Michael Stahl <Michael.Stahl@cib.de> | 2020-06-02 18:16:15 +0200 |
---|---|---|
committer | Michael Stahl <michael.stahl@allotropia.de> | 2022-06-22 15:37:06 +0200 |
commit | da1f030eec952dcd6d78ecd80a311b7b33320674 (patch) | |
tree | 035b1cc8ba7b467e7d4ec02463b7439eba0e8721 /sw/source/core/text/itrform2.cxx | |
parent | tdf#45589 sw: add tooltip to Formatting Aids dialog Bookmark label (diff) | |
download | core-da1f030eec952dcd6d78ecd80a311b7b33320674.tar.gz core-da1f030eec952dcd6d78ecd80a311b7b33320674.zip |
crashtesting: fix abi11870-2.odt assert in SwBookmarkPortion::Unchain()
This m_pPrevious pointer is a bad idea, should just use
FindPrevPortion() to find it, which shouldn't take that long to iterate
all the portions in the current line.
(regression from 4ce8120f1e53f7b81e653b01d141643013bc69ab)
Change-Id: Ibb5f2bb28d959958547ed27c51e5084cc746d642
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91622
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
(cherry picked from commit f68749054f36f070310e70e2dbf0a11c496539c0)
Diffstat (limited to 'sw/source/core/text/itrform2.cxx')
-rw-r--r-- | sw/source/core/text/itrform2.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sw/source/core/text/itrform2.cxx b/sw/source/core/text/itrform2.cxx index 8a906b4bf2e3..7901c10ccadd 100644 --- a/sw/source/core/text/itrform2.cxx +++ b/sw/source/core/text/itrform2.cxx @@ -1209,7 +1209,7 @@ SwLinePortion *SwTextFormatter::WhichFirstPortion(SwTextFormatInfo &rInf) assert(bookmark & SwScriptInfo::MarkKind::Point); mark = '|'; } - pPor = new SwBookmarkPortion(rInf.GetLast(), mark); + pPor = new SwBookmarkPortion(mark); } } |