cppuhelper/source/component.cxx | 4 +--- cui/source/dialogs/scriptdlg.cxx | 6 ++---- dbaccess/source/ui/querydesign/QueryDesignView.cxx | 5 +---- hwpfilter/source/hwpreader.cxx | 3 +-- include/basegfx/color/bcolormodifier.hxx | 2 +- include/oox/ppt/pptimport.hxx | 2 +- include/oox/ppt/slidepersist.hxx | 2 +- include/sfx2/viewsh.hxx | 2 +- oox/source/ppt/timetargetelementcontext.cxx | 3 +-- sax/source/tools/CachedOutputStream.hxx | 2 +- sc/source/filter/inc/xichart.hxx | 2 +- sc/source/ui/view/output.cxx | 9 ++++----- sd/source/ui/dlg/TemplateScanner.cxx | 3 +-- sfx2/source/control/listview.cxx | 3 +-- sfx2/source/doc/doctempl.cxx | 3 +-- starmath/source/document.cxx | 9 +++------ svtools/source/control/tabbar.cxx | 4 +--- sw/source/core/access/accmap.cxx | 3 +-- sw/source/core/unocore/unostyle.cxx | 3 +-- sw/source/ui/vba/vbacontentcontrollistentries.cxx | 8 ++++---- sw/source/ui/vba/vbaformfielddropdownlistentries.cxx | 4 ++-- sw/source/uibase/uno/unotxdoc.cxx | 3 +-- testtools/source/bridgetest/bridgetest.cxx | 9 +++++---- toolkit/source/controls/eventcontainer.cxx | 14 +++++++------- ucb/source/cacher/contentresultsetwrapper.cxx | 6 +----- vcl/inc/jsdialog/jsdialogbuilder.hxx | 11 +++++++---- vcl/jsdialog/jsdialogbuilder.cxx | 7 ++++--- writerfilter/source/dmapper/DomainMapperTableHandler.cxx | 3 +-- writerperfect/source/writer/exp/xmlimp.cxx | 3 +-- 29 files changed, 58 insertions(+), 80 deletions(-)
New commits: commit 283aa103b9aa40ef96b022420fdea69a6fdfe41c Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Sun Dec 10 12:50:43 2023 +0000 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Sun Dec 10 17:41:18 2023 +0100 cid#1545177 COPY_INSTEAD_OF_MOVE and cid#1545179 COPY_INSTEAD_OF_MOVE cid#1545187 COPY_INSTEAD_OF_MOVE cid#1545188 COPY_INSTEAD_OF_MOVE cid#1545189 COPY_INSTEAD_OF_MOVE cid#1545196 COPY_INSTEAD_OF_MOVE cid#1545197 COPY_INSTEAD_OF_MOVE cid#1545204 COPY_INSTEAD_OF_MOVE cid#1545223 COPY_INSTEAD_OF_MOVE cid#1545236 COPY_INSTEAD_OF_MOVE cid#1545239 COPY_INSTEAD_OF_MOVE cid#1545253 COPY_INSTEAD_OF_MOVE cid#1545274 COPY_INSTEAD_OF_MOVE cid#1545286 COPY_INSTEAD_OF_MOVE cid#1545309 COPY_INSTEAD_OF_MOVE cid#1545311 COPY_INSTEAD_OF_MOVE cid#1545345 COPY_INSTEAD_OF_MOVE cid#1545358 COPY_INSTEAD_OF_MOVE cid#1545361 COPY_INSTEAD_OF_MOVE cid#1545365 COPY_INSTEAD_OF_MOVE cid#1545367 COPY_INSTEAD_OF_MOVE cid#1545372 COPY_INSTEAD_OF_MOVE cid#1545373 COPY_INSTEAD_OF_MOVE cid#1545377 COPY_INSTEAD_OF_MOVE cid#1545392 COPY_INSTEAD_OF_MOVE cid#1545399 COPY_INSTEAD_OF_MOVE cid#1545404 COPY_INSTEAD_OF_MOVE cid#1545408 COPY_INSTEAD_OF_MOVE cid#1545430 COPY_INSTEAD_OF_MOVE cid#1545439 COPY_INSTEAD_OF_MOVE cid#1545449 COPY_INSTEAD_OF_MOVE Change-Id: I3afe836a0bbc8bd70937035e60eb020435e413d2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160539 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> diff --git a/cppuhelper/source/component.cxx b/cppuhelper/source/component.cxx index 369e2ead7be5..5c7226f93a1a 100644 --- a/cppuhelper/source/component.cxx +++ b/cppuhelper/source/component.cxx @@ -150,10 +150,8 @@ void OComponentHelper::dispose() { try { - Reference<XInterface > xSource( - Reference<XInterface >::query( static_cast<XComponent *>(this) ) ); EventObject aEvt; - aEvt.Source = xSource; + aEvt.Source = Reference<XInterface >::query( static_cast<XComponent *>(this) ); // inform all listeners to release this object // The listener container are automatically cleared rBHelper.aLC.disposeAndClear( aEvt ); diff --git a/cui/source/dialogs/scriptdlg.cxx b/cui/source/dialogs/scriptdlg.cxx index 3f1cb9fd33e4..54cdc56d26e1 100644 --- a/cui/source/dialogs/scriptdlg.cxx +++ b/cui/source/dialogs/scriptdlg.cxx @@ -814,8 +814,7 @@ void SvxScriptOrgDialog::createEntry(const weld::TreeIter& rEntry) try { Any aResult = xInv->invoke( "Creatable", args, outIndex, outArgs ); - Reference< browse::XBrowseNode > newNode( aResult, UNO_QUERY ); - aChildNode = newNode; + aChildNode.set(aResult, UNO_QUERY); } catch( Exception const & ) @@ -895,8 +894,7 @@ void SvxScriptOrgDialog::renameEntry(const weld::TreeIter& rEntry) try { Any aResult = xInv->invoke( "Renamable", args, outIndex, outArgs ); - Reference< browse::XBrowseNode > newNode( aResult, UNO_QUERY ); - aChildNode = newNode; + aChildNode.set(aResult, UNO_QUERY); } catch( Exception const & ) diff --git a/dbaccess/source/ui/querydesign/QueryDesignView.cxx b/dbaccess/source/ui/querydesign/QueryDesignView.cxx index 9d3adc7f8b41..abdc597eb615 100644 --- a/dbaccess/source/ui/querydesign/QueryDesignView.cxx +++ b/dbaccess/source/ui/querydesign/QueryDesignView.cxx @@ -921,10 +921,7 @@ namespace } } - { - OUString sTemp(comphelper::string::stripEnd(aWorkStr, ',')); - aWorkStr = sTemp; - } + aWorkStr = comphelper::string::stripEnd(aWorkStr, ','); if ( !aWorkStr.isEmpty() ) { diff --git a/hwpfilter/source/hwpreader.cxx b/hwpfilter/source/hwpreader.cxx index 972ebcdcd9d5..90083bd724a7 100644 --- a/hwpfilter/source/hwpreader.cxx +++ b/hwpfilter/source/hwpreader.cxx @@ -4757,8 +4757,7 @@ HwpImportFilter::HwpImportFilter(const Reference< XComponentContext >& rxContext rtl::Reference<HwpReader> p = new HwpReader; p->setDocumentHandler( xHandler ); - Reference< XImporter > xImporter( xHandler, UNO_QUERY ); - rImporter = xImporter; + rImporter.set(xHandler, UNO_QUERY); rFilter = p; } catch( Exception & ) diff --git a/include/basegfx/color/bcolormodifier.hxx b/include/basegfx/color/bcolormodifier.hxx index 1c2c4c776a52..b1d4620b6e6d 100644 --- a/include/basegfx/color/bcolormodifier.hxx +++ b/include/basegfx/color/bcolormodifier.hxx @@ -250,7 +250,7 @@ namespace basegfx public: BColorModifier_matrix(std::vector<double> aVector) - : maVector(aVector) + : maVector(std::move(aVector)) { } diff --git a/include/oox/ppt/pptimport.hxx b/include/oox/ppt/pptimport.hxx index 2d7367c4c63e..fb718ddc70af 100644 --- a/include/oox/ppt/pptimport.hxx +++ b/include/oox/ppt/pptimport.hxx @@ -66,7 +66,7 @@ public: virtual ::oox::drawingml::chart::ChartConverter* getChartConverter() override; const SlidePersistPtr& getActualSlidePersist() const { return mpActualSlidePersist; }; - void setActualSlidePersist( SlidePersistPtr pActualSlidePersist ){ mpActualSlidePersist = pActualSlidePersist; }; + void setActualSlidePersist(const SlidePersistPtr& pActualSlidePersist) { mpActualSlidePersist = pActualSlidePersist; }; std::map< OUString, oox::drawingml::ThemePtr >& getThemes(){ return maThemes; }; std::vector< SlidePersistPtr >& getDrawPages(){ return maDrawPages; }; std::vector< SlidePersistPtr >& getMasterPages(){ return maMasterPages; }; diff --git a/include/oox/ppt/slidepersist.hxx b/include/oox/ppt/slidepersist.hxx index 05ecb0094856..0112a67913e7 100644 --- a/include/oox/ppt/slidepersist.hxx +++ b/include/oox/ppt/slidepersist.hxx @@ -74,7 +74,7 @@ public: static css::uno::WeakReference< css::drawing::XDrawPage > mxDebugPage; #endif - void setMasterPersist( SlidePersistPtr pMasterPersistPtr ){ mpMasterPagePtr = pMasterPersistPtr; } + void setMasterPersist(const SlidePersistPtr& pMasterPersistPtr) { mpMasterPagePtr = pMasterPersistPtr; } const SlidePersistPtr& getMasterPersist() const { return mpMasterPagePtr; } void setPath( const OUString& rPath ) { maPath = rPath; } diff --git a/include/sfx2/viewsh.hxx b/include/sfx2/viewsh.hxx index 14d9ca94881c..fff558ba28a4 100644 --- a/include/sfx2/viewsh.hxx +++ b/include/sfx2/viewsh.hxx @@ -475,7 +475,7 @@ public: void setBlockedCommandList(const char* blockedCommandList); bool isBlockedCommand(OUString command); - void SetStoringHelper(std::shared_ptr<SfxStoringHelper> xHelper) { m_xHelper = xHelper; } + void SetStoringHelper(const std::shared_ptr<SfxStoringHelper>& xHelper) { m_xHelper = xHelper; } StylesHighlighterColorMap& GetStylesHighlighterParaColorMap() { return ParaStylesColorMap; } StylesHighlighterColorMap& GetStylesHighlighterCharColorMap() { return CharStylesColorMap; } diff --git a/oox/source/ppt/timetargetelementcontext.cxx b/oox/source/ppt/timetargetelementcontext.cxx index a4003ee1ad37..b2dee6101735 100644 --- a/oox/source/ppt/timetargetelementcontext.cxx +++ b/oox/source/ppt/timetargetelementcontext.cxx @@ -149,8 +149,7 @@ namespace oox::ppt { case PPT_TOKEN( spTgt ): { mpTarget->mnType = XML_spTgt; - OUString aId = rAttribs.getStringDefaulted( XML_spid); - mpTarget->msValue = aId; + mpTarget->msValue = rAttribs.getStringDefaulted(XML_spid); return new ShapeTargetElementContext( *this, mpTarget->maShapeTarget ); } default: diff --git a/sax/source/tools/CachedOutputStream.hxx b/sax/source/tools/CachedOutputStream.hxx index 7d9e514c345c..c66231140fbb 100644 --- a/sax/source/tools/CachedOutputStream.hxx +++ b/sax/source/tools/CachedOutputStream.hxx @@ -58,7 +58,7 @@ public: mxOutputStream = xOutputStream; } - void setOutput( std::shared_ptr< ForMergeBase > pForMerge ) + void setOutput(const std::shared_ptr<ForMergeBase>& pForMerge) { flush(); mbWriteToOutStream = false; diff --git a/sc/source/filter/inc/xichart.hxx b/sc/source/filter/inc/xichart.hxx index 8feb17470b11..05f1e6b3b9ea 100644 --- a/sc/source/filter/inc/xichart.hxx +++ b/sc/source/filter/inc/xichart.hxx @@ -721,7 +721,7 @@ public: /** Reads the CHSERTRENDLINE record. */ void ReadChSerTrendLine( XclImpStream& rStrm ); /** Sets formatting information for the trend line. */ - void SetDataFormat( XclImpChDataFormatRef xDataFmt ) { mxDataFmt = xDataFmt; } + void SetDataFormat(const XclImpChDataFormatRef& xDataFmt) { mxDataFmt = xDataFmt; } void SetTrendlineName( const OUString& aTrendlineName) { maTrendLineName = aTrendlineName; } diff --git a/sc/source/ui/view/output.cxx b/sc/source/ui/view/output.cxx index 9d0fe1430550..1696df328404 100644 --- a/sc/source/ui/view/output.cxx +++ b/sc/source/ui/view/output.cxx @@ -2594,17 +2594,16 @@ void ScOutputData::AddPDFNotes() tools::Rectangle aNoteRect( nMarkX, nPosY, nMarkX+nNoteWidth*nLayoutSign, nPosY+nNoteHeight ); const ScPostIt* pNote = mpDoc->GetNote(nMergeX, nMergeY, nTab); + vcl::PDFNote aNote; + // Note title is the cell address (as on printed note pages) ScAddress aAddress( nMergeX, nMergeY, nTab ); - OUString aTitle(aAddress.Format(ScRefFlags::VALID, mpDoc, mpDoc->GetAddressConvention())); + aNote.Title = aAddress.Format(ScRefFlags::VALID, mpDoc, mpDoc->GetAddressConvention()); // Content has to be a simple string without line breaks OUString aContent = pNote->GetText(); - aContent = aContent.replaceAll("\n", " "); + aNote.Contents = aContent.replaceAll("\n", " "); - vcl::PDFNote aNote; - aNote.Title = aTitle; - aNote.Contents = aContent; pPDFData->CreateNote( aNoteRect, aNote ); } } diff --git a/sd/source/ui/dlg/TemplateScanner.cxx b/sd/source/ui/dlg/TemplateScanner.cxx index e1291eaa9688..ad84317f0bed 100644 --- a/sd/source/ui/dlg/TemplateScanner.cxx +++ b/sd/source/ui/dlg/TemplateScanner.cxx @@ -234,12 +234,11 @@ TemplateScanner::State TemplateScanner::GatherFolderList() if (xRow.is()) { OUString sTargetDir (xRow->getString (2)); - OUString aId = xContentAccess->queryContentIdentifierString(); mpFolderDescriptors->insert( FolderDescriptor( Classify(sTargetDir), - aId, + xContentAccess->queryContentIdentifierString(), mxFolderEnvironment)); } } diff --git a/sfx2/source/control/listview.cxx b/sfx2/source/control/listview.cxx index 579e7463611e..b0bb29c509bf 100644 --- a/sfx2/source/control/listview.cxx +++ b/sfx2/source/control/listview.cxx @@ -70,7 +70,6 @@ void ListView::AppendItem(const OUString& rId, const OUString& rTitle, const OUS const OUString& rPath, bool bDefault) { INetURLObject aUrl(rPath, INetProtocol::File); - OUString sPath = aUrl.getFSysPath(FSysStyle::Detect); std::unique_ptr<ListViewItem> pItem(new ListViewItem); pItem->maId = rId; @@ -83,7 +82,7 @@ void ListView::AppendItem(const OUString& rId, const OUString& rTitle, const OUS pItem->mnSize = getFileSize(rPath); pItem->maDisplayModify = getDisplayFileModifyTime(rPath); pItem->maDisplaySize = getDisplayFileSize(rPath); - pItem->maDisplayPath = sPath; + pItem->maDisplayPath = aUrl.getFSysPath(FSysStyle::Detect); OUString sImage(""); if (pItem->mbDefault) diff --git a/sfx2/source/doc/doctempl.cxx b/sfx2/source/doc/doctempl.cxx index 63d83f12985c..2ce8a823f326 100644 --- a/sfx2/source/doc/doctempl.cxx +++ b/sfx2/source/doc/doctempl.cxx @@ -1570,8 +1570,7 @@ bool SfxDocTemplate_Impl::Construct( ) uno::Reference< XComponentContext > xContext = ::comphelper::getProcessComponentContext(); - uno::Reference< XPersist > xInfo( document::DocumentProperties::create(xContext), UNO_QUERY ); - mxInfo = xInfo; + mxInfo.set(document::DocumentProperties::create(xContext), UNO_QUERY); mxTemplates = frame::DocumentTemplates::create(xContext); diff --git a/starmath/source/document.cxx b/starmath/source/document.cxx index fc2481f3d2ab..d269f2aeaa1c 100644 --- a/starmath/source/document.cxx +++ b/starmath/source/document.cxx @@ -775,8 +775,7 @@ bool SmDocShell::SaveAs( SfxMedium& rMedium ) if( mpTree ) ArrangeFormula(); - Reference<css::frame::XModel> xModel(GetModel()); - SmXMLExportWrapper aEquation(xModel); + SmXMLExportWrapper aEquation(GetModel()); aEquation.SetFlat(false); bRet = aEquation.Export(rMedium); } @@ -797,15 +796,13 @@ bool SmDocShell::ConvertTo( SfxMedium &rMedium ) const OUString& rFltName = pFlt->GetFilterName(); if(rFltName == STAROFFICE_XML) { - Reference<css::frame::XModel> xModel(GetModel()); - SmXMLExportWrapper aEquation(xModel); + SmXMLExportWrapper aEquation(GetModel()); aEquation.SetFlat(false); bRet = aEquation.Export(rMedium); } else if(rFltName == MATHML_XML) { - Reference<css::frame::XModel> xModel(GetModel()); - SmXMLExportWrapper aEquation(xModel); + SmXMLExportWrapper aEquation(GetModel()); aEquation.SetFlat(true); aEquation.SetUseHTMLMLEntities(true); bRet = aEquation.Export(rMedium); diff --git a/svtools/source/control/tabbar.cxx b/svtools/source/control/tabbar.cxx index 02a23b8aea33..73ddf396eb25 100644 --- a/svtools/source/control/tabbar.cxx +++ b/svtools/source/control/tabbar.cxx @@ -2295,10 +2295,8 @@ bool TabBar::StartDrag(const CommandEvent& rCEvt, vcl::Region& rRegion) } mbInSelect = false; - vcl::Region aRegion; - // assign region - rRegion = aRegion; + rRegion = vcl::Region(); return true; } diff --git a/sw/source/core/access/accmap.cxx b/sw/source/core/access/accmap.cxx index 0df41e3a2814..f0193175972d 100644 --- a/sw/source/core/access/accmap.cxx +++ b/sw/source/core/access/accmap.cxx @@ -2196,8 +2196,7 @@ void SwAccessibleMap::A11yDispose( const SwFrame *pFrame, mpShapeMap->find( aFrameOrObj.GetDrawObject() ); if( aIter != mpShapeMap->end() ) { - rtl::Reference < ::accessibility::AccessibleShape > xAcc( (*aIter).second ); - xShapeAccImpl = xAcc; + xShapeAccImpl = aIter->second; } } if( pObj && GetShell()->ActionPend() && diff --git a/sw/source/core/unocore/unostyle.cxx b/sw/source/core/unocore/unostyle.cxx index 94219281b562..c3128421b809 100644 --- a/sw/source/core/unocore/unostyle.cxx +++ b/sw/source/core/unocore/unostyle.cxx @@ -1739,8 +1739,7 @@ void SwXStyle::SetPropertyValue<FN_UNO_NUM_RULES>(const SfxItemPropertyMapEntry& { const auto pFontListItem(static_cast<const SvxFontListItem*>(m_pDoc->GetDocShell()->GetItem(SID_ATTR_CHAR_FONTLIST))); const auto pList(pFontListItem->GetFontList()); - FontMetric aFontInfo(pList->Get(rBulletName, WEIGHT_NORMAL, ITALIC_NONE)); - vcl::Font aFont(aFontInfo); + vcl::Font aFont(pList->Get(rBulletName, WEIGHT_NORMAL, ITALIC_NONE)); aFormat.SetBulletFont(&aFont); } aSetRule.Set(i, &aFormat); diff --git a/sw/source/ui/vba/vbacontentcontrollistentries.cxx b/sw/source/ui/vba/vbacontentcontrollistentries.cxx index 552397e156b7..c2e6e7e5f91b 100644 --- a/sw/source/ui/vba/vbacontentcontrollistentries.cxx +++ b/sw/source/ui/vba/vbacontentcontrollistentries.cxx @@ -22,7 +22,7 @@ class ContentControlListEntriesEnumWrapper : public EnumerationHelper_BASE public: explicit ContentControlListEntriesEnumWrapper( uno::Reference<container::XIndexAccess> xIndexAccess) - : mxIndexAccess(xIndexAccess) + : mxIndexAccess(std::move(xIndexAccess)) , mnIndex(0) { } @@ -55,9 +55,9 @@ public: ContentControlListEntryCollectionHelper(uno::Reference<ov::XHelperInterface> xParent, uno::Reference<uno::XComponentContext> xContext, std::shared_ptr<SwContentControl> pCC) - : mxParent(xParent) - , mxContext(xContext) - , m_pCC(pCC) + : mxParent(std::move(xParent)) + , mxContext(std::move(xContext)) + , m_pCC(std::move(pCC)) { } diff --git a/sw/source/ui/vba/vbaformfielddropdownlistentries.cxx b/sw/source/ui/vba/vbaformfielddropdownlistentries.cxx index c167e16d7855..a54898f649ad 100644 --- a/sw/source/ui/vba/vbaformfielddropdownlistentries.cxx +++ b/sw/source/ui/vba/vbaformfielddropdownlistentries.cxx @@ -60,8 +60,8 @@ public: ListEntryCollectionHelper(uno::Reference<ov::XHelperInterface> xParent, uno::Reference<uno::XComponentContext> xContext, sw::mark::IDropdownFieldmark& rFormField) - : mxParent(xParent) - , mxContext(xContext) + : mxParent(std::move(xParent)) + , mxContext(std::move(xContext)) , m_rDropDown(rFormField) { } diff --git a/sw/source/uibase/uno/unotxdoc.cxx b/sw/source/uibase/uno/unotxdoc.cxx index 66a05836fa38..fdbb3f28b7d0 100644 --- a/sw/source/uibase/uno/unotxdoc.cxx +++ b/sw/source/uibase/uno/unotxdoc.cxx @@ -4313,8 +4313,7 @@ Sequence< OUString > SwXLinkNameAccessWrapper::getElementNames() OUString* pResArr = aRet.getArray(); for (size_t i = 0; i < nOutlineCount; ++i) { - OUString sEntry = lcl_CreateOutlineString(i, pDoc) + "|outline"; - pResArr[i] = sEntry; + pResArr[i] = lcl_CreateOutlineString(i, pDoc) + "|outline"; } } else if (m_sLinkSuffix == "|drawingobject") diff --git a/testtools/source/bridgetest/bridgetest.cxx b/testtools/source/bridgetest/bridgetest.cxx index 9d2a6b1832e7..f0b5e9de557b 100644 --- a/testtools/source/bridgetest/bridgetest.cxx +++ b/testtools/source/bridgetest/bridgetest.cxx @@ -720,10 +720,11 @@ static bool performTest( static_cast< sal_Int32 >(0x80000000), 1, 0x7FFFFFFF }; sal_Int32 _aInt = 0xBABEBABE; float _aFloat = 3.14f; - Any _any1(true); - Any _any2(&_aInt, cppu::UnoType<sal_Int32>::get()); - Any _any3(&_aFloat, cppu::UnoType<float>::get()); - Any _arAny[] = { _any1, _any2, _any3 }; + Any _arAny[] = { + Any(true), + Any(&_aInt, cppu::UnoType<sal_Int32>::get()), + Any(&_aFloat, cppu::UnoType<float>::get()) + }; Reference< XInterface > _arObj[3]; _arObj[0] = new OWeakObject(); _arObj[1] = new OWeakObject(); diff --git a/toolkit/source/controls/eventcontainer.cxx b/toolkit/source/controls/eventcontainer.cxx index 1b57e984d761..d47e6aa23bce 100644 --- a/toolkit/source/controls/eventcontainer.cxx +++ b/toolkit/source/controls/eventcontainer.cxx @@ -82,20 +82,20 @@ void ScriptEventContainer::replaceByName( const OUString& aName, const Any& aEle { throw NoSuchElementException(); } - sal_Int32 iHashResult = (*aIt).second; - Any aOldElement = mValues[ iHashResult ]; - mValues[ iHashResult ] = aElement; - // Fire event ContainerEvent aEvent; aEvent.Source = *this; - aEvent.Element = aElement; - aEvent.ReplacedElement = aOldElement; aEvent.Accessor <<= aName; + aEvent.Element = aElement; + + sal_Int32 iHashResult = (*aIt).second; + aEvent.ReplacedElement = mValues[ iHashResult ]; + mValues[ iHashResult ] = aElement; + + // Fire event maContainerListeners.elementReplaced( aEvent ); } - // Methods XNameContainer void ScriptEventContainer::insertByName( const OUString& aName, const Any& aElement ) { diff --git a/ucb/source/cacher/contentresultsetwrapper.cxx b/ucb/source/cacher/contentresultsetwrapper.cxx index b5a9907129d9..cb14a7845d88 100644 --- a/ucb/source/cacher/contentresultsetwrapper.cxx +++ b/ucb/source/cacher/contentresultsetwrapper.cxx @@ -50,7 +50,6 @@ ContentResultSetWrapper::ContentResultSetWrapper( //!! call impl_init() at the end of constructor of derived class }; - void ContentResultSetWrapper::impl_init_xRowOrigin(std::unique_lock<std::mutex>&) { if(m_xRowOrigin.is()) @@ -65,13 +64,10 @@ void ContentResultSetWrapper::impl_init_xContentAccessOrigin(std::unique_lock<st if(m_xContentAccessOrigin.is()) return; - Reference< XContentAccess > xOrgig( m_xResultSetOrigin, UNO_QUERY ); - - m_xContentAccessOrigin = xOrgig; + m_xContentAccessOrigin.set(m_xResultSetOrigin, UNO_QUERY); OSL_ENSURE( m_xContentAccessOrigin.is(), "interface XContentAccess is required" ); } - void ContentResultSetWrapper::impl_init_xPropertySetOrigin(std::unique_lock<std::mutex>&) { if( m_xPropertySetOrigin.is() ) diff --git a/vcl/inc/jsdialog/jsdialogbuilder.hxx b/vcl/inc/jsdialog/jsdialogbuilder.hxx index 4e764edf8c56..f553e7e96bd8 100644 --- a/vcl/inc/jsdialog/jsdialogbuilder.hxx +++ b/vcl/inc/jsdialog/jsdialogbuilder.hxx @@ -163,7 +163,8 @@ public: void sendUpdate(VclPtr<vcl::Window> pWindow, bool bForce = false); virtual void sendAction(VclPtr<vcl::Window> pWindow, std::unique_ptr<jsdialog::ActionDataMap> pData); - virtual void sendPopup(VclPtr<vcl::Window> pWindow, OUString sParentId, OUString sCloseId); + virtual void sendPopup(VclPtr<vcl::Window> pWindow, const OUString& rParentId, + const OUString& rCloseId); virtual void sendClosePopup(vcl::LOKWindowId nWindowId); void flush() { mpIdleNotify->Invoke(); } @@ -347,7 +348,8 @@ public: virtual void sendAction(std::unique_ptr<jsdialog::ActionDataMap> pData) = 0; - virtual void sendPopup(vcl::Window* pPopup, OUString sParentId, OUString sCloseId) = 0; + virtual void sendPopup(vcl::Window* pPopup, const OUString& rParentId, const OUString& rCloseId) + = 0; virtual void sendClosePopup(vcl::LOKWindowId nWindowId) = 0; }; @@ -476,10 +478,11 @@ public: m_pSender->sendAction(BaseInstanceClass::m_xWidget, std::move(pData)); } - virtual void sendPopup(vcl::Window* pPopup, OUString sParentId, OUString sCloseId) override + virtual void sendPopup(vcl::Window* pPopup, const OUString& rParentId, + const OUString& rCloseId) override { if (!m_bIsFreezed && m_pSender) - m_pSender->sendPopup(pPopup, sParentId, sCloseId); + m_pSender->sendPopup(pPopup, rParentId, rCloseId); } virtual void sendClosePopup(vcl::LOKWindowId nWindowId) override diff --git a/vcl/jsdialog/jsdialogbuilder.cxx b/vcl/jsdialog/jsdialogbuilder.cxx index 48946baa15f9..060d75e58807 100644 --- a/vcl/jsdialog/jsdialogbuilder.cxx +++ b/vcl/jsdialog/jsdialogbuilder.cxx @@ -373,14 +373,15 @@ void JSDialogSender::sendAction(VclPtr<vcl::Window> pWindow, mpIdleNotify->Start(); } -void JSDialogSender::sendPopup(VclPtr<vcl::Window> pWindow, OUString sParentId, OUString sCloseId) +void JSDialogSender::sendPopup(VclPtr<vcl::Window> pWindow, const OUString& rParentId, + const OUString& rCloseId) { if (!mpIdleNotify) return; std::unique_ptr<jsdialog::ActionDataMap> pData = std::make_unique<jsdialog::ActionDataMap>(); - (*pData)[PARENT_ID ""_ostr] = sParentId; - (*pData)[CLOSE_ID ""_ostr] = sCloseId; + (*pData)[PARENT_ID ""_ostr] = rParentId; + (*pData)[CLOSE_ID ""_ostr] = rCloseId; mpIdleNotify->sendMessage(jsdialog::MessageType::Popup, pWindow, std::move(pData)); mpIdleNotify->Start(); } diff --git a/writerfilter/source/dmapper/DomainMapperTableHandler.cxx b/writerfilter/source/dmapper/DomainMapperTableHandler.cxx index 2092ba4096ae..490dd921ced3 100644 --- a/writerfilter/source/dmapper/DomainMapperTableHandler.cxx +++ b/writerfilter/source/dmapper/DomainMapperTableHandler.cxx @@ -383,9 +383,8 @@ TableStyleSheetEntry * DomainMapperTableHandler::endTableGetTableStyle(TableInfo { // First get the style properties, then the table ones PropertyMapPtr pTableProps( m_aTableProperties.get() ); - TablePropertyMapPtr pEmptyProps( new TablePropertyMap ); - m_aTableProperties = pEmptyProps; + m_aTableProperties = TablePropertyMapPtr(new TablePropertyMap); PropertyMapPtr pMergedProperties = pStyleSheet->GetMergedInheritedProperties(pStyleSheetTable); diff --git a/writerperfect/source/writer/exp/xmlimp.cxx b/writerperfect/source/writer/exp/xmlimp.cxx index 3790a4318ab1..f640e32813a3 100644 --- a/writerperfect/source/writer/exp/xmlimp.cxx +++ b/writerperfect/source/writer/exp/xmlimp.cxx @@ -184,8 +184,7 @@ void FindXMPMetadata(const uno::Reference<uno::XComponentContext>& xContext, return; xml::sax::InputSource aInputSource; - uno::Reference<io::XInputStream> xStream(new utl::OStreamWrapper(aStream)); - aInputSource.aInputStream = xStream; + aInputSource.aInputStream.set(new utl::OStreamWrapper(aStream)); uno::Reference<xml::sax::XParser> xParser = xml::sax::Parser::create(xContext); rtl::Reference<XMPParser> xXMP(new XMPParser(rMetaData)); xParser->setDocumentHandler(xXMP);