You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
libreoffice/0001-rhbz-842552-always-cre...

35 lines
1.1 KiB

From 73e3accda680cc2edee0425ec54def5d26e8648b Mon Sep 17 00:00:00 2001
From: David Tardon <dtardon@redhat.com>
Date: Thu, 26 Jul 2012 14:17:09 +0200
Subject: [PATCH] rhbz#842552 always create text content
The following line in oox::drawingml::table::TableCell::pushToXCell
suggests that it is assumed that the cell always contains text:
Reference< text::XText > xText( rxCell, UNO_QUERY_THROW );
So TableCell should always hold a valid TextBody too.
Change-Id: Ic2db7b535c98dd5f2b18941846709a781df4585c
---
oox/source/drawingml/table/tablecell.cxx | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/oox/source/drawingml/table/tablecell.cxx b/oox/source/drawingml/table/tablecell.cxx
index 96fa5b7..c89a4f9 100644
--- a/oox/source/drawingml/table/tablecell.cxx
+++ b/oox/source/drawingml/table/tablecell.cxx
@@ -44,7 +44,8 @@ using ::com::sun::star::drawing::LineStyle;
namespace oox { namespace drawingml { namespace table {
TableCell::TableCell()
-: mnRowSpan ( 1 )
+: mpTextBody( new TextBody() )
+, mnRowSpan ( 1 )
, mnGridSpan( 1 )
, mbhMerge( sal_False )
, mbvMerge( sal_False )
--
1.7.10.4