[PATCH libreoffice-4-0] fdo#64249: make sure we have matching start/end level for ta...
Bosdonnat Cedric (via Code Review)
gerrit at gerrit.libreoffice.org
Tue May 14 06:14:58 PDT 2013
Hi,
I have submitted a patch for review:
https://gerrit.libreoffice.org/3907
To pull it, you can do:
git pull ssh://gerrit.libreoffice.org:29418/core refs/changes/07/3907/1
fdo#64249: make sure we have matching start/end level for table in shapes
Change-Id: I4928f6a54e6cca9b26c0d2391fc1545688be2375
(cherry picked from commit 9ceda3013a6b7e60e0e56ba540e217fd36a34a0f)
---
M writerfilter/source/dmapper/DomainMapper_Impl.cxx
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/writerfilter/source/dmapper/DomainMapper_Impl.cxx b/writerfilter/source/dmapper/DomainMapper_Impl.cxx
index deda4f1..48e40dea 100644
--- a/writerfilter/source/dmapper/DomainMapper_Impl.cxx
+++ b/writerfilter/source/dmapper/DomainMapper_Impl.cxx
@@ -1627,6 +1627,10 @@
if (m_aTextAppendStack.empty())
return;
uno::Reference<text::XTextAppend> xTextAppend = m_aTextAppendStack.top().xTextAppend;
+
+ appendTableManager( );
+ appendTableHandler( );
+ getTableManager().startLevel();
try
{
uno::Reference< lang::XServiceInfo > xSInfo( xShape, uno::UNO_QUERY_THROW );
@@ -1685,10 +1689,6 @@
xProps->setPropertyValue( rPropNameSupplier.GetName( PROP_ANCHOR_TYPE ), bIsGraphic ? uno::makeAny( text::TextContentAnchorType_AS_CHARACTER ) : uno::makeAny( text::TextContentAnchorType_AT_PARAGRAPH ) );
}
}
-
- appendTableManager( );
- appendTableHandler( );
- getTableManager().startLevel();
}
catch ( const uno::Exception& e )
{
@@ -1700,11 +1700,10 @@
void DomainMapper_Impl::PopShapeContext()
{
+ getTableManager().endLevel();
+ popTableManager();
if ( m_aAnchoredStack.size() > 0 )
{
- getTableManager().endLevel();
- popTableManager();
-
// For OLE object replacement shape, the text append context was already removed
// or the OLE object couldn't be inserted.
if ( !m_aAnchoredStack.top().bToRemove )
--
To view, visit https://gerrit.libreoffice.org/3907
To unsubscribe, visit https://gerrit.libreoffice.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I4928f6a54e6cca9b26c0d2391fc1545688be2375
Gerrit-PatchSet: 1
Gerrit-Project: core
Gerrit-Branch: libreoffice-4-0
Gerrit-Owner: Bosdonnat Cedric <cedric.bosdonnat at free.fr>
More information about the LibreOffice
mailing list