diff options
author | Kohei Yoshida <kohei.yoshida@gmail.com> | 2013-08-02 18:39:01 -0400 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2013-08-05 15:51:53 +0000 |
commit | 09a8fb1d90964d51d93a7e23a8d4af832fa614af (patch) | |
tree | 3d99009318da60efbc2ef0d3c963ef45a4e6d376 | |
parent | ec949345c018c97153be17b1d8a48be0ce3a1ff0 (diff) |
fdo#67684: Store imported text style entries, else they won't get exported.
Change-Id: Id784772e677e176622e75ff5ae33ab3eb78b1d9a
Reviewed-on: https://gerrit.libreoffice.org/5263
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
-rw-r--r-- | sc/source/filter/xml/xmlcelli.cxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sc/source/filter/xml/xmlcelli.cxx b/sc/source/filter/xml/xmlcelli.cxx index 470a3f4bf231..f4eb73e86e55 100644 --- a/sc/source/filter/xml/xmlcelli.cxx +++ b/sc/source/filter/xml/xmlcelli.cxx @@ -404,6 +404,11 @@ void ScXMLTableRowCellContext::PushFormat(sal_Int32 nBegin, sal_Int32 nEnd, cons rFmt.maSelection.nStartPos = nBegin; rFmt.maSelection.nEndPos = nEnd; + // Store the used text styles for export. + ScSheetSaveData* pSheetData = ScModelObj::getImplementation(rXMLImport.GetModel())->GetSheetSaveData(); + ScAddress aCellPos = rXMLImport.GetTables().GetCurrentCellPos(); + pSheetData->AddTextStyle(rStyleName, aCellPos, rFmt.maSelection); + boost::scoped_ptr<SfxPoolItem> pPoolItem; sal_uInt16 nLastItemID = EE_CHAR_END + 1; |