[Libreoffice-commits] core.git: sw/source
Caolán McNamara
caolanm at redhat.com
Mon Oct 6 04:17:07 PDT 2014
sw/source/core/text/txtfrm.cxx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
New commits:
commit 969941f996385fa48f405f51f97a39454ef2b79a
Author: Caolán McNamara <caolanm at redhat.com>
Date: Wed Oct 1 12:17:38 2014 +0100
Related: fdo#58277 if the SwFrm is not IsValid so are its portions
i.e. they don't necessarily match the SwTxtNode anymore, e.g.
content deleted from node, SwFrm is invalid, old portions
refer to old offsets not new ones yet
Change-Id: I755051cd647aa7bb203a6e1f815193fb6ec39191
diff --git a/sw/source/core/text/txtfrm.cxx b/sw/source/core/text/txtfrm.cxx
index 389127d..720f888 100644
--- a/sw/source/core/text/txtfrm.cxx
+++ b/sw/source/core/text/txtfrm.cxx
@@ -2512,9 +2512,9 @@ void SwTxtFrm::RecalcAllLines()
void SwTxtFrm::VisitPortions( SwPortionHandler& rPH ) const
{
- const SwParaPortion* pPara = GetPara();
+ const SwParaPortion* pPara = IsValid() ? GetPara() : NULL;
- if( pPara )
+ if (pPara)
{
if ( IsFollow() )
rPH.Skip( GetOfst() );
More information about the Libreoffice-commits
mailing list