diff options
author | Thorsten Behrens <tbehrens@suse.com> | 2012-11-14 16:42:11 +0100 |
---|---|---|
committer | Thorsten Behrens <tbehrens@suse.com> | 2012-11-14 16:44:35 +0100 |
commit | 899c338ccde3053aaa9751cd932fc0bdefca9d95 (patch) | |
tree | d67c7a47f7a28696ae642e4267d68cefd65c9d41 /starmath/source | |
parent | 54ba550c31c7de1e7d1bf99042883aa4ae6863c6 (diff) |
Fix fdo#51121 OWA misbehaviour with uncompressed meta.xml
Change Writer and Math to save ODF with compressed meta.xml as well,
since there's no reason not to.
Change-Id: Idde0dc9eafb03f0c84e52353289d857615aa3748
Diffstat (limited to 'starmath/source')
-rw-r--r-- | starmath/source/mathmlexport.cxx | 16 | ||||
-rw-r--r-- | starmath/source/mathmlexport.hxx | 3 |
2 files changed, 4 insertions, 15 deletions
diff --git a/starmath/source/mathmlexport.cxx b/starmath/source/mathmlexport.cxx index 33628915c80a..6e34b32e96dc 100644 --- a/starmath/source/mathmlexport.cxx +++ b/starmath/source/mathmlexport.cxx @@ -209,8 +209,7 @@ sal_Bool SmXMLExportWrapper::Export(SfxMedium &rMedium) bRet = WriteThroughComponent( xStg, xModelComp, "meta.xml", xServiceFactory, xInfoSet, (bOASIS ? "com.sun.star.comp.Math.XMLOasisMetaExporter" - : "com.sun.star.comp.Math.XMLMetaExporter"), - sal_False); + : "com.sun.star.comp.Math.XMLMetaExporter")); } if ( bRet ) { @@ -318,8 +317,7 @@ sal_Bool SmXMLExportWrapper::WriteThroughComponent( const sal_Char* pStreamName, Reference<lang::XMultiServiceFactory> & rFactory, Reference<beans::XPropertySet> & rPropSet, - const sal_Char* pComponentName, - sal_Bool bCompress + const sal_Char* pComponentName ) { OSL_ENSURE(xStorage.is(), "Need storage!"); @@ -347,15 +345,7 @@ sal_Bool SmXMLExportWrapper::WriteThroughComponent( uno::Reference < beans::XPropertySet > xSet( xStream, uno::UNO_QUERY ); xSet->setPropertyValue( aPropName, aAny ); - if ( !bCompress ) - { - aPropName = "Compressed"; - sal_Bool bFalse = sal_False; - aAny.setValue( &bFalse, ::getBooleanCppuType() ); - xSet->setPropertyValue( aPropName, aAny ); - } - - // even plain stream must be encrypted in encrypted document + // all streams must be encrypted in encrypted document OUString aTmpPropName( "UseCommonStoragePasswordEncryption" ); sal_Bool bTrue = sal_True; aAny.setValue( &bTrue, ::getBooleanCppuType() ); diff --git a/starmath/source/mathmlexport.hxx b/starmath/source/mathmlexport.hxx index c0e7743e14ee..c4cc22eaa605 100644 --- a/starmath/source/mathmlexport.hxx +++ b/starmath/source/mathmlexport.hxx @@ -70,8 +70,7 @@ public: ::com::sun::star::lang::XMultiServiceFactory > & rFactory, ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > & rPropSet, - const sal_Char* pComponentName, - sal_Bool bCompress=sal_True ); + const sal_Char* pComponentName ); }; //////////////////////////////////////////////////////////// |