[Libreoffice-commits] core.git: editeng/source
Caolán McNamara
caolanm at redhat.com
Tue Jan 13 03:29:38 PST 2015
editeng/source/editeng/editdoc.cxx | 4 ++++
1 file changed, 4 insertions(+)
New commits:
commit 2813632238380e0bfe40c0e6404a07102cde1398
Author: Caolán McNamara <caolanm at redhat.com>
Date: Tue Jan 13 11:27:57 2015 +0000
debugging assert about unsorted properties on loading ooo59216-14.ods
Change-Id: I30e7dcddcce188edef0d2affb148a3dba6f62c1d
diff --git a/editeng/source/editeng/editdoc.cxx b/editeng/source/editeng/editdoc.cxx
index 85419c6..7ded8e7 100644
--- a/editeng/source/editeng/editdoc.cxx
+++ b/editeng/source/editeng/editdoc.cxx
@@ -1322,6 +1322,7 @@ void ContentNode::ExpandAttribs( sal_Int32 nIndex, sal_Int32 nNew, SfxItemPool&
// Start <= nIndex, End >= nIndex => Start=End=nIndex!
// if ( pAttrib->GetStart() == nIndex )
pAttrib->Expand( nNew );
+ bResort = true;
if ( pAttrib->GetStart() == 0 )
bExpandedEmptyAtIndexNull = true;
}
@@ -1455,7 +1456,10 @@ void ContentNode::CollapsAttribs( sal_Int32 nIndex, sal_Int32 nDeleted, SfxItemP
// Special case: Attribute covers the area exactly
// => keep as empty Attribute.
if ( !pAttrib->IsFeature() && ( pAttrib->GetStart() == nIndex ) && ( pAttrib->GetEnd() == nEndChanges ) )
+ {
pAttrib->GetEnd() = nIndex; // empty
+ bResort = true;
+ }
else
bDelAttr = true;
}
More information about the Libreoffice-commits
mailing list