reportdesign: Simplify assignment of uno::Reference vars

Declare vars when they're assigned.
Drop unnecessary rtl::Reference vars and rtl::Reference::get()
calls.

Change-Id: I085a7f19b5895155e4f7375af897df520a7dd8b7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187884
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
This commit is contained in:
Michael Weghorn
2025-07-14 23:33:47 +02:00
parent 8ed4a2d08b
commit f279d91290

View File

@ -1329,12 +1329,11 @@ void SAL_CALL OReportDefinition::storeToStorage( const uno::Reference< embed::XS
auto pDelegatorArguments = aDelegatorArguments.getArray();
pDelegatorArguments[nArgsLen++] <<= xInfoSet;
uno::Reference< document::XEmbeddedObjectResolver > xObjectResolver;
uno::Reference<document::XGraphicStorageHandler> xGraphicStorageHandler;
rtl::Reference<SvXMLGraphicHelper> xGraphicHelper = SvXMLGraphicHelper::Create(_xStorageToSaveTo,SvXMLGraphicHelperMode::Write);
xGraphicStorageHandler = xGraphicHelper.get();
xGraphicHelper.clear();
xObjectResolver = SvXMLEmbeddedObjectHelper::Create( _xStorageToSaveTo,*this, SvXMLEmbeddedObjectHelperMode::Write ).get();
uno::Reference<document::XGraphicStorageHandler> xGraphicStorageHandler
= SvXMLGraphicHelper::Create(_xStorageToSaveTo, SvXMLGraphicHelperMode::Write);
uno::Reference<document::XEmbeddedObjectResolver> xObjectResolver
= SvXMLEmbeddedObjectHelper::Create(_xStorageToSaveTo, *this,
SvXMLEmbeddedObjectHelperMode::Write);
pDelegatorArguments[nArgsLen++] <<= xGraphicStorageHandler;
pDelegatorArguments[nArgsLen++] <<= xObjectResolver;