[Libreoffice-commits] core.git: sw/source
Caolán McNamara (via logerrit)
logerrit at kemper.freedesktop.org
Wed Feb 24 16:15:14 UTC 2021
sw/source/core/layout/tabfrm.cxx | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
New commits:
commit 61c2fb9a189254df4bc609ca248c922984c47565
Author: Caolán McNamara <caolanm at redhat.com>
AuthorDate: Wed Feb 24 12:37:03 2021 +0000
Commit: Caolán McNamara <caolanm at redhat.com>
CommitDate: Wed Feb 24 17:14:23 2021 +0100
crashtesting: iterators invalidated during loop with tdf94598-3.docx
Change-Id: I27fbf1ba578724bb15eadf14db19db62bbd5fc40
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111484
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/sw/source/core/layout/tabfrm.cxx b/sw/source/core/layout/tabfrm.cxx
index 6eb3ccfd1627..e6c8c2bc1a66 100644
--- a/sw/source/core/layout/tabfrm.cxx
+++ b/sw/source/core/layout/tabfrm.cxx
@@ -249,8 +249,10 @@ static void lcl_InvalidateLowerObjs( SwLayoutFrame& _rLayoutFrame,
}
if ( pLowerFrame->GetDrawObjs() )
{
- for (SwAnchoredObject* pAnchoredObj : *pLowerFrame->GetDrawObjs())
+ for (size_t i = 0, nCount = pLowerFrame->GetDrawObjs()->size(); i < nCount; ++i)
{
+ SwAnchoredObject* pAnchoredObj = (*pLowerFrame->GetDrawObjs())[i];
+
// invalidate position of anchored object
pAnchoredObj->SetTmpConsiderWrapInfluence( false );
pAnchoredObj->SetConsiderForTextWrap( false );
More information about the Libreoffice-commits
mailing list