| commit | e80c0737dac8d481044e8f87d6ea047a6ac65070 | [log] |
|---|---|---|
| author | Caolán McNamara <caolan.mcnamara@collabora.com> | Mon Oct 16 12:31:50 2023 +0100 |
| committer | Adolfo Jayme Barrientos <fitojb@ubuntu.com> | Mon Oct 16 17:33:58 2023 +0200 |
| tree | 5732f65b44c6ef28e7a69466c9761ce8600dcdc6 | |
| parent | 13ee81e5341a174851792a99883074a91017028e [diff] |
Resolves: tdf#157726 missing chart from Base report since: commit c9b5c627ccb5b70c103c559b1df38c1175efc2d1 Author: Caolán McNamara <caolan.mcnamara@collabora.com> Date: Wed Sep 6 10:05:23 2023 +0100 add referer to ole objects Change-Id: I9ef18bf0d734dd900bdbcac475ca15af7b15456e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158037 Tested-by: Jenkins Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
diff --git a/reportdesign/source/core/api/ReportDefinition.cxx b/reportdesign/source/core/api/ReportDefinition.cxx index c9a9f7f..9c9a449 100644 --- a/reportdesign/source/core/api/ReportDefinition.cxx +++ b/reportdesign/source/core/api/ReportDefinition.cxx
@@ -2009,6 +2009,12 @@ uno::Reference< uno::XInterface > SAL_CALL OReportDefinition::createInstanceWith m_pImpl->m_pObjectContainer->SwitchPersistence(xStorage); xRet = cppu::getXWeak(SvXMLEmbeddedObjectHelper::Create( xStorage,*this, SvXMLEmbeddedObjectHelperMode::Read ).get()); } else if (aServiceSpecifier == "com.sun.star.drawing.OLE2Shape") { uno::Reference<drawing::XShape> xShape(SvxUnoDrawMSFactory::createInstanceWithArguments(aServiceSpecifier, _aArgs), uno::UNO_QUERY_THROW); xRet = m_pImpl->m_pReportModel->createShape(aServiceSpecifier, xShape); } return xRet; }