From 427c763a1ad0ebc85383625f019b405c30828374 Mon Sep 17 00:00:00 2001 From: Szymon Kłos Date: Mon, 10 Jul 2017 18:47:49 +0200 Subject: tdf#108545 tdf#108544: DOCX, XLSX embedded in DOC When on Windows the MSO wasn't installed DOCX and XLSX embedded documents weren't accessible. General OLE error was shown after doubleclick on the object. Linux solution is reused, OLE storage is extracted to get the document inside. Change-Id: If4d00fddad8e127fcf1a222836896d2907549d0c Reviewed-on: https://gerrit.libreoffice.org/39814 Tested-by: Jenkins Reviewed-by: Miklos Vajna --- embeddedobj/source/inc/oleembobj.hxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'embeddedobj/source/inc/oleembobj.hxx') diff --git a/embeddedobj/source/inc/oleembobj.hxx b/embeddedobj/source/inc/oleembobj.hxx index 2beb08e242fc..5df00c5e0a16 100644 --- a/embeddedobj/source/inc/oleembobj.hxx +++ b/embeddedobj/source/inc/oleembobj.hxx @@ -279,7 +279,7 @@ protected: void MoveListeners(); css::uno::Reference< css::embed::XStorage > CreateTemporarySubstorage( OUString& o_aStorageName ); OUString MoveToTemporarySubstream(); - bool TryToConvertToOOo(); + bool TryToConvertToOOo( const css::uno::Reference< css::io::XStream >& xStream ); public: // in case a new object must be created the class ID must be specified -- cgit