chart2/source/view/diagram/VDiagram.cxx | 8 configmgr/source/xcuparser.cxx | 2 connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx | 90 ++++------ cui/source/tabpages/tplneend.cxx | 8 editeng/source/xml/xmltxtexp.cxx | 6 framework/source/uielement/menubarmanager.cxx | 5 sax/source/expatwrap/sax_expat.cxx | 3 sd/source/ui/unoidl/unomodel.cxx | 1 sd/source/ui/unoidl/unowcntr.cxx | 8 sfx2/source/doc/sfxbasemodel.cxx | 5 svx/source/svdraw/svdobj.cxx | 10 - sw/source/core/unocore/unoportenum.cxx | 2 sw/source/core/unocore/unostyle.cxx | 2 sw/source/uibase/uno/unotxdoc.cxx | 3 sw/source/writerfilter/inc/ooxml/OOXMLDocument.hxx | 2 sw/source/writerfilter/ooxml/OOXMLDocumentImpl.cxx | 2 sw/source/writerfilter/ooxml/OOXMLDocumentImpl.hxx | 2 toolkit/source/awt/vclxgraphics.cxx | 6 toolkit/source/awt/vclxprinter.cxx | 5 19 files changed, 74 insertions(+), 96 deletions(-)
New commits: commit 393fec98820534613a351c17f7eb410045eaeb4f Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Tue Oct 8 09:04:25 2024 +0100 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Tue Oct 8 13:16:15 2024 +0200 cid#1620559 silence Using invalid iterator Change-Id: Iccfd99bf517630947abf76464b7e19f274377082 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174681 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> diff --git a/sd/source/ui/unoidl/unomodel.cxx b/sd/source/ui/unoidl/unomodel.cxx index 2943b99c8775..565b01c82ad1 100644 --- a/sd/source/ui/unoidl/unomodel.cxx +++ b/sd/source/ui/unoidl/unomodel.cxx @@ -727,6 +727,7 @@ void AnimationsExporter::exportNodeImpl(const Reference<XAnimationNode>& xNode) mrWriter.put("id", sId); sal_Int16 nNodeType = xNode->getType(); auto iterator = constAnimationNodeTypeToString.find(nNodeType); + assert(iterator != constAnimationNodeTypeToString.end() && "must be previously checked with isValidNode"); mrWriter.put("nodeName", iterator->second); // common properties commit 0a5ce68dc34d3e14a7abe9625f8f6c88c0f5581c Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Tue Oct 8 08:35:21 2024 +0100 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Tue Oct 8 13:16:08 2024 +0200 cid#1632259 COPY_INSTEAD_OF_MOVE and cid#1632258 COPY_INSTEAD_OF_MOVE cid#1632257 COPY_INSTEAD_OF_MOVE cid#1632256 COPY_INSTEAD_OF_MOVE cid#1632255 COPY_INSTEAD_OF_MOVE cid#1632254 COPY_INSTEAD_OF_MOVE cid#1632253 COPY_INSTEAD_OF_MOVE cid#1632252 COPY_INSTEAD_OF_MOVE cid#1632251 COPY_INSTEAD_OF_MOVE cid#1632250 COPY_INSTEAD_OF_MOVE cid#1632249 COPY_INSTEAD_OF_MOVE cid#1632248 COPY_INSTEAD_OF_MOVE cid#1632247 COPY_INSTEAD_OF_MOVE cid#1632246 COPY_INSTEAD_OF_MOVE cid#1632245 COPY_INSTEAD_OF_MOVE cid#1632244 COPY_INSTEAD_OF_MOVE cid#1632243 COPY_INSTEAD_OF_MOVE cid#1632242 COPY_INSTEAD_OF_MOVE cid#1632241 COPY_INSTEAD_OF_MOVE cid#1632240 COPY_INSTEAD_OF_MOVE cid#1632239 COPY_INSTEAD_OF_MOVE cid#1632238 COPY_INSTEAD_OF_MOVE cid#1632237 COPY_INSTEAD_OF_MOVE cid#1632236 COPY_INSTEAD_OF_MOVE cid#1632235 COPY_INSTEAD_OF_MOVE cid#1632234 COPY_INSTEAD_OF_MOVE cid#1632233 COPY_INSTEAD_OF_MOVE cid#1632232 COPY_INSTEAD_OF_MOVE cid#1632231 COPY_INSTEAD_OF_MOVE cid#1558073 COPY_INSTEAD_OF_MOVE cid#1557945 COPY_INSTEAD_OF_MOVE cid#1557916 COPY_INSTEAD_OF_MOVE cid#1557898 COPY_INSTEAD_OF_MOVE cid#1557808 COPY_INSTEAD_OF_MOVE Change-Id: Ibf417c154255fe3b0598127df5b5805ed543c8d5 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174660 Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> Tested-by: Caolán McNamara <caolan.mcnam...@collabora.com> diff --git a/chart2/source/view/diagram/VDiagram.cxx b/chart2/source/view/diagram/VDiagram.cxx index df804f4c42ff..a7e1dfc997b1 100644 --- a/chart2/source/view/diagram/VDiagram.cxx +++ b/chart2/source/view/diagram/VDiagram.cxx @@ -438,10 +438,12 @@ void VDiagram::createShapes_3d() rtl::Reference<SvxShapeGroupAnyD> xOuterGroup_Shapes = m_xOuterGroupShape; //create additional group to manipulate the aspect ratio of the whole diagram: - rtl::Reference<Svx3DSceneObject> xAdditionalGroup = ShapeFactory::createGroup3D( xOuterGroup_Shapes ); - xOuterGroup_Shapes = xAdditionalGroup; + { + rtl::Reference<Svx3DSceneObject> xAdditionalGroup = ShapeFactory::createGroup3D( xOuterGroup_Shapes ); + xOuterGroup_Shapes = xAdditionalGroup; - m_xAspectRatio3D = xAdditionalGroup; + m_xAspectRatio3D = std::move(xAdditionalGroup); + } bool bAddFloorAndWall = m_xDiagram->isSupportingFloorAndWall(); diff --git a/configmgr/source/xcuparser.cxx b/configmgr/source/xcuparser.cxx index b54e7aa95f01..6b38219eacde 100644 --- a/configmgr/source/xcuparser.cxx +++ b/configmgr/source/xcuparser.cxx @@ -188,7 +188,7 @@ void XcuParser::endElement(xmlreader::XmlReader const &) { state_.pop(); if (insert.is()) { assert(!state_.empty() && state_.top().node.is()); - state_.top().node->getMembers()[name] = insert; + state_.top().node->getMembers()[name] = std::move(insert); } if (pop && !path_.empty()) { path_.pop_back(); diff --git a/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx b/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx index ea3e70d73646..0e490e3b66ad 100644 --- a/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx +++ b/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx @@ -476,128 +476,110 @@ Any SAL_CALL ODatabaseMetaDataResultSet::getWarnings( ) void ODatabaseMetaDataResultSet::setProceduresMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setProceduresMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setProceduresMap(); } void ODatabaseMetaDataResultSet::setCatalogsMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setCatalogsMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setCatalogsMap(); } void ODatabaseMetaDataResultSet::setSchemasMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setSchemasMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setSchemasMap(); } void ODatabaseMetaDataResultSet::setColumnPrivilegesMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setColumnPrivilegesMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setColumnPrivilegesMap(); } void ODatabaseMetaDataResultSet::setColumnsMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setColumnsMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setColumnsMap(); } void ODatabaseMetaDataResultSet::setTablesMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setTablesMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setTablesMap(); } void ODatabaseMetaDataResultSet::setProcedureColumnsMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setProcedureColumnsMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setProcedureColumnsMap(); } void ODatabaseMetaDataResultSet::setPrimaryKeysMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setPrimaryKeysMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setPrimaryKeysMap(); } void ODatabaseMetaDataResultSet::setIndexInfoMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setIndexInfoMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setIndexInfoMap(); } void ODatabaseMetaDataResultSet::setTablePrivilegesMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setTablePrivilegesMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setTablePrivilegesMap(); } void ODatabaseMetaDataResultSet::setCrossReferenceMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setCrossReferenceMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setCrossReferenceMap(); } void ODatabaseMetaDataResultSet::setVersionColumnsMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setVersionColumnsMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setVersionColumnsMap(); } void ODatabaseMetaDataResultSet::setBestRowIdentifierMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setBestRowIdentifierMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setBestRowIdentifierMap(); } void ODatabaseMetaDataResultSet::setTypeInfoMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setTypeInfoMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setTypeInfoMap(); } void ODatabaseMetaDataResultSet::setUDTsMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setUDTsMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setUDTsMap(); } void ODatabaseMetaDataResultSet::setTableTypes() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setTableTypes(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setTableTypes(); } void ODatabaseMetaDataResultSet::setExportedKeysMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setExportedKeysMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setExportedKeysMap(); } void ODatabaseMetaDataResultSet::setImportedKeysMap() { - rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new ODatabaseMetaDataResultSetMetaData(); - pMetaData->setImportedKeysMap(); - m_xMetaData = pMetaData; + m_xMetaData = new ODatabaseMetaDataResultSetMetaData(); + m_xMetaData->setImportedKeysMap(); } Reference< css::beans::XPropertySetInfo > SAL_CALL ODatabaseMetaDataResultSet::getPropertySetInfo( ) diff --git a/cui/source/tabpages/tplneend.cxx b/cui/source/tabpages/tplneend.cxx index d2a137c17306..428b8aa04a00 100644 --- a/cui/source/tabpages/tplneend.cxx +++ b/cui/source/tabpages/tplneend.cxx @@ -514,14 +514,14 @@ IMPL_LINK_NOARG(SvxLineEndDefTabPage, ClickLoadHdl_Impl, weld::Button&, void) aPathURL.removeSegment(); aPathURL.removeFinalSlash(); - XLineEndListRef pLeList = XPropertyList::AsLineEndList( + XLineEndListRef xLeList = XPropertyList::AsLineEndList( XPropertyList::CreatePropertyList( XPropertyListType::LineEnd, aPathURL.GetMainURL(INetURLObject::DecodeMechanism::NONE), u""_ustr)); - pLeList->SetName( aURL.getName() ); - if( pLeList->Load() ) + xLeList->SetName( aURL.getName() ); + if( xLeList->Load() ) { - pLineEndList = pLeList; + pLineEndList = std::move(xLeList); static_cast<SvxLineTabDialog*>(GetDialogController())->SetNewLineEndList( pLineEndList ); m_xLbLineEnds->clear(); m_xLbLineEnds->Fill( pLineEndList ); diff --git a/editeng/source/xml/xmltxtexp.cxx b/editeng/source/xml/xmltxtexp.cxx index 461924192c3e..083e868bd34d 100644 --- a/editeng/source/xml/xmltxtexp.cxx +++ b/editeng/source/xml/xmltxtexp.cxx @@ -280,10 +280,8 @@ SvxXMLTextExportComponent::SvxXMLTextExportComponent( }; static SvxItemPropertySet aSvxXMLTextExportComponentPropertySet( SvxXMLTextExportComponentPropertyMap, EditEngine::GetGlobalItemPool() ); - rtl::Reference<SvxUnoText> pUnoText = new SvxUnoText( &aEditSource, &aSvxXMLTextExportComponentPropertySet, mxText ); - pUnoText->SetSelection( rSel ); - mxText = pUnoText; - + mxText = new SvxUnoText( &aEditSource, &aSvxXMLTextExportComponentPropertySet, mxText ); + mxText->SetSelection(rSel); } void SvxWriteXML( EditEngine& rEditEngine, SvStream& rStream, const ESelection& rSel ) diff --git a/framework/source/uielement/menubarmanager.cxx b/framework/source/uielement/menubarmanager.cxx index f86a17afd77f..56c2507b0ec2 100644 --- a/framework/source/uielement/menubarmanager.cxx +++ b/framework/source/uielement/menubarmanager.cxx @@ -1088,10 +1088,9 @@ void MenuBarManager::FillMenuManager( Menu* pMenu, const Reference< XFrame >& rF // Check if we have to create a popup menu for a uno based popup menu controller. // We have to set an empty popup menu into our menu structure so the controller also // works with inplace OLE. - rtl::Reference<VCLXPopupMenu> pVCLXPopupMenu = new VCLXPopupMenu; - PopupMenu* pPopupMenu = static_cast<PopupMenu *>(pVCLXPopupMenu->GetMenu()); + pItemHandler->xPopupMenu = new VCLXPopupMenu; + PopupMenu* pPopupMenu = static_cast<PopupMenu*>(pItemHandler->xPopupMenu->GetMenu()); pMenu->SetPopupMenu( pItemHandler->nItemId, pPopupMenu ); - pItemHandler->xPopupMenu = pVCLXPopupMenu; if ( bAccessibilityEnabled && CreatePopupMenuController( pItemHandler.get(), m_xDispatchProvider, m_aModuleIdentifier ) ) { diff --git a/sax/source/expatwrap/sax_expat.cxx b/sax/source/expatwrap/sax_expat.cxx index d1eae3997514..f6e6cdb90f55 100644 --- a/sax/source/expatwrap/sax_expat.cxx +++ b/sax/source/expatwrap/sax_expat.cxx @@ -354,8 +354,7 @@ SaxExpatParser::SaxExpatParser( ) { m_pImpl.reset( new SaxExpatParser_Impl ); - rtl::Reference<LocatorImpl> pLoc = new LocatorImpl( m_pImpl.get() ); - m_pImpl->rDocumentLocator = pLoc; + m_pImpl->rDocumentLocator = new LocatorImpl( m_pImpl.get() ); // Performance-improvement; handing out the same object with every call of // the startElement callback is allowed (see sax-specification): diff --git a/sd/source/ui/unoidl/unowcntr.cxx b/sd/source/ui/unoidl/unowcntr.cxx index b7522e6560af..7cc43c906c9d 100644 --- a/sd/source/ui/unoidl/unowcntr.cxx +++ b/sd/source/ui/unoidl/unowcntr.cxx @@ -64,17 +64,17 @@ bool SvUnoWeakContainer::findRef( for ( auto it = maVector.begin(); it != maVector.end(); ) { unotools::WeakReference< SdLayer > & itRef = *it; - rtl::Reference< SdLayer > pSdLayer( itRef ); - if ( !pSdLayer.is() ) + rtl::Reference< SdLayer > xSdLayer( itRef ); + if ( !xSdLayer.is() ) { it = maVector.erase( it ); } else { - SdrLayer* pSdrLayer = pSdLayer->GetSdrLayer (); + SdrLayer* pSdrLayer = xSdLayer->GetSdrLayer (); if (pSdrLayer == pSearchData) { - rRef = pSdLayer; + rRef = std::move(xSdLayer); return true; } ++it; diff --git a/sfx2/source/doc/sfxbasemodel.cxx b/sfx2/source/doc/sfxbasemodel.cxx index d57fdb8a68f7..b26931ca08af 100644 --- a/sfx2/source/doc/sfxbasemodel.cxx +++ b/sfx2/source/doc/sfxbasemodel.cxx @@ -4573,8 +4573,7 @@ SfxBaseModel::loadMetadataFromStorage( m_pData->m_xDocumentMetadata = xDMA; throw; } - m_pData->m_xDocumentMetadata = xDMA; - + m_pData->m_xDocumentMetadata = std::move(xDMA); } void SAL_CALL @@ -4612,7 +4611,7 @@ SfxBaseModel::loadMetadataFromMedium( m_pData->m_xDocumentMetadata = xDMA; throw; } - m_pData->m_xDocumentMetadata = xDMA; + m_pData->m_xDocumentMetadata = std::move(xDMA); } void SAL_CALL diff --git a/svx/source/svdraw/svdobj.cxx b/svx/source/svdraw/svdobj.cxx index c3c143c5d634..5b90f222c412 100644 --- a/svx/source/svdraw/svdobj.cxx +++ b/svx/source/svdraw/svdobj.cxx @@ -2530,7 +2530,7 @@ rtl::Reference<SdrObject> SdrObject::ImpConvertToContourObj(bool bForceLineDash) // do we need a group? if(bBuildGroup || bAddOriginalGeometry) { - rtl::Reference<SdrObject> pGroup = new SdrObjGroup(getSdrModelFromSdrObject()); + rtl::Reference<SdrObject> xGroup = new SdrObjGroup(getSdrModelFromSdrObject()); if(bAddOriginalGeometry) { @@ -2543,20 +2543,20 @@ rtl::Reference<SdrObject> SdrObject::ImpConvertToContourObj(bool bForceLineDash) rtl::Reference<SdrObject> pClone(CloneSdrObject(getSdrModelFromSdrObject())); pClone->SetMergedItemSet(aSet); - pGroup->GetSubList()->NbcInsertObject(pClone.get()); + xGroup->GetSubList()->NbcInsertObject(pClone.get()); } if(aLinePolygonPart) { - pGroup->GetSubList()->NbcInsertObject(aLinePolygonPart.get()); + xGroup->GetSubList()->NbcInsertObject(aLinePolygonPart.get()); } if(aLineHairlinePart) { - pGroup->GetSubList()->NbcInsertObject(aLineHairlinePart.get()); + xGroup->GetSubList()->NbcInsertObject(aLineHairlinePart.get()); } - pRetval = pGroup; + pRetval = std::move(xGroup); } else { diff --git a/sw/source/core/unocore/unoportenum.cxx b/sw/source/core/unocore/unoportenum.cxx index 8697b3a09235..d7078e09f30b 100644 --- a/sw/source/core/unocore/unoportenum.cxx +++ b/sw/source/core/unocore/unoportenum.cxx @@ -975,7 +975,7 @@ lcl_ExportHints( { pUnoCursor->Normalize(false); pUnoCursor->DeleteMark(); - pPortion = xTmp; + pPortion = std::move(xTmp); } else // just insert it { diff --git a/sw/source/core/unocore/unostyle.cxx b/sw/source/core/unocore/unostyle.cxx index 3380f6aa4b7d..e4d1628f33ef 100644 --- a/sw/source/core/unocore/unostyle.cxx +++ b/sw/source/core/unocore/unostyle.cxx @@ -4433,7 +4433,7 @@ void SwXTextTableStyle::UpdateCellStylesMapping() xCellStyle.set(new SwXTextCellStyle(m_pDocShell, pBoxFormat, m_pTableAutoFormat->GetName())); pBoxFormat->SetXObject(xCellStyle); } - m_aCellStyles[i] = xCellStyle; + m_aCellStyles[i] = std::move(xCellStyle); } } diff --git a/sw/source/uibase/uno/unotxdoc.cxx b/sw/source/uibase/uno/unotxdoc.cxx index 2880505e7db6..e1d9aea18593 100644 --- a/sw/source/uibase/uno/unotxdoc.cxx +++ b/sw/source/uibase/uno/unotxdoc.cxx @@ -436,9 +436,8 @@ void SwXTextDocument::GetNumberFormatter() { if ( m_pDocShell->GetDoc() ) { - rtl::Reference<SvNumberFormatsSupplierObj> pNumFormat = new SvNumberFormatsSupplierObj( + m_xNumFormatAgg = new SvNumberFormatsSupplierObj( m_pDocShell->GetDoc()->GetNumberFormatter()); - m_xNumFormatAgg = pNumFormat; } if(m_xNumFormatAgg.is()) m_xNumFormatAgg->setDelegator(getXWeak()); diff --git a/sw/source/writerfilter/inc/ooxml/OOXMLDocument.hxx b/sw/source/writerfilter/inc/ooxml/OOXMLDocument.hxx index e0dcfc2ad939..2b43069cde96 100644 --- a/sw/source/writerfilter/inc/ooxml/OOXMLDocument.hxx +++ b/sw/source/writerfilter/inc/ooxml/OOXMLDocument.hxx @@ -209,7 +209,7 @@ public: virtual void setModel(css::uno::Reference<css::frame::XModel> xModel) = 0; virtual css::uno::Reference<css::frame::XModel> getModel() = 0; - virtual void setDrawPage(rtl::Reference<SwFmDrawPage> xDrawPage) = 0; + virtual void setDrawPage(const rtl::Reference<SwFmDrawPage>& xDrawPage) = 0; virtual rtl::Reference<SwFmDrawPage> getDrawPage() = 0; virtual css::uno::Reference<css::io::XInputStream> getInputStreamForId(const OUString & rId) = 0; virtual void setXNoteId(const sal_Int32 nId) = 0; diff --git a/sw/source/writerfilter/ooxml/OOXMLDocumentImpl.cxx b/sw/source/writerfilter/ooxml/OOXMLDocumentImpl.cxx index 45ee7e19156e..086230b0d941 100644 --- a/sw/source/writerfilter/ooxml/OOXMLDocumentImpl.cxx +++ b/sw/source/writerfilter/ooxml/OOXMLDocumentImpl.cxx @@ -825,7 +825,7 @@ uno::Reference<frame::XModel> OOXMLDocumentImpl::getModel() return mxModel; } -void OOXMLDocumentImpl::setDrawPage(rtl::Reference<SwFmDrawPage> xDrawPage) +void OOXMLDocumentImpl::setDrawPage(const rtl::Reference<SwFmDrawPage>& xDrawPage) { mxDrawPage = xDrawPage; } diff --git a/sw/source/writerfilter/ooxml/OOXMLDocumentImpl.hxx b/sw/source/writerfilter/ooxml/OOXMLDocumentImpl.hxx index 1e86bc06763c..602432ddcf51 100644 --- a/sw/source/writerfilter/ooxml/OOXMLDocumentImpl.hxx +++ b/sw/source/writerfilter/ooxml/OOXMLDocumentImpl.hxx @@ -131,7 +131,7 @@ public: virtual void setModel(css::uno::Reference<css::frame::XModel> xModel) override; virtual css::uno::Reference<css::frame::XModel> getModel() override; - virtual void setDrawPage(rtl::Reference<SwFmDrawPage> xDrawPage) override; + virtual void setDrawPage(const rtl::Reference<SwFmDrawPage>& xDrawPage) override; virtual rtl::Reference<SwFmDrawPage> getDrawPage() override; virtual css::uno::Reference<css::io::XInputStream> getInputStreamForId(const OUString & rId) override; virtual void setXNoteId(const sal_Int32 nId) override; diff --git a/toolkit/source/awt/vclxgraphics.cxx b/toolkit/source/awt/vclxgraphics.cxx index c84acb24b9a2..6925fccb9fa5 100644 --- a/toolkit/source/awt/vclxgraphics.cxx +++ b/toolkit/source/awt/vclxgraphics.cxx @@ -126,9 +126,9 @@ uno::Reference< awt::XDevice > VCLXGraphics::getDevice() if( !mxDevice.is() && mpOutputDevice ) { - rtl::Reference<VCLXDevice> pDev = new VCLXDevice; - pDev->SetOutputDevice( mpOutputDevice ); - mxDevice = pDev; + rtl::Reference<VCLXDevice> xDev = new VCLXDevice; + xDev->SetOutputDevice( mpOutputDevice ); + mxDevice = std::move(xDev); } return mxDevice; } diff --git a/toolkit/source/awt/vclxprinter.cxx b/toolkit/source/awt/vclxprinter.cxx index 892873048931..187218cd252c 100644 --- a/toolkit/source/awt/vclxprinter.cxx +++ b/toolkit/source/awt/vclxprinter.cxx @@ -66,9 +66,8 @@ rtl::Reference< VCLXDevice > const & VCLXPrinterPropertySet::GetDevice() { if ( !mxPrnDevice.is() ) { - rtl::Reference<VCLXDevice> pDev = new VCLXDevice; - pDev->SetOutputDevice( GetPrinter() ); - mxPrnDevice = pDev; + mxPrnDevice = new VCLXDevice; + mxPrnDevice->SetOutputDevice(GetPrinter()); } return mxPrnDevice; }