desktop/source/deployment/gui/dp_gui_theextmgr.cxx    |    2 +-
 framework/inc/uielement/toolbarsmenucontroller.hxx    |    3 +--
 framework/source/services/autorecovery.cxx            |    2 +-
 framework/source/uielement/toolbarsmenucontroller.cxx |    4 +---
 package/source/zippackage/ZipPackageStream.cxx        |    2 +-
 sd/source/console/PresenterToolBar.cxx                |   18 ++++++++++--------
 sfx2/source/view/viewsh.cxx                           |    6 +-----
 stoc/source/corereflection/crbase.cxx                 |    2 +-
 stoc/source/inspect/introspection.cxx                 |    2 +-
 ucb/source/cacher/cacheddynamicresultset.cxx          |    5 ++---
 ucb/source/cacher/cacheddynamicresultsetstub.cxx      |    5 ++---
 vcl/source/control/wizardmachine.cxx                  |    8 ++++----
 writerfilter/source/ooxml/OOXMLDocumentImpl.cxx       |    5 ++---
 writerfilter/source/ooxml/OOXMLFactory.hxx            |    3 ++-
 writerfilter/source/ooxml/factoryimpl.py              |    2 +-
 xmlscript/source/xmldlg_imexp/xmldlg_import.cxx       |    2 +-
 16 files changed, 32 insertions(+), 39 deletions(-)

New commits:
commit 2362e414ef1533c52215d16431d58edb59900751
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Fri Jan 12 10:39:21 2024 +0000
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Fri Jan 12 15:21:02 2024 +0100

    cid#1546222 COPY_INSTEAD_OF_MOVE
    
    and
    
    cid#1546154 COPY_INSTEAD_OF_MOVE
    cid#1546120 COPY_INSTEAD_OF_MOVE
    cid#1546115 COPY_INSTEAD_OF_MOVE
    cid#1546111 COPY_INSTEAD_OF_MOVE
    cid#1546096 COPY_INSTEAD_OF_MOVE
    cid#1546016 COPY_INSTEAD_OF_MOVE
    cid#1545980 COPY_INSTEAD_OF_MOVE
    cid#1545942 COPY_INSTEAD_OF_MOVE
    cid#1545902 COPY_INSTEAD_OF_MOVE
    cid#1545869 COPY_INSTEAD_OF_MOVE
    cid#1545853 COPY_INSTEAD_OF_MOVE
    cid#1545769 COPY_INSTEAD_OF_MOVE
    cid#1545742 COPY_INSTEAD_OF_MOVE
    cid#1545735 COPY_INSTEAD_OF_MOVE
    cid#1545689 COPY_INSTEAD_OF_MOVE
    
    Change-Id: If93debe8b00991761cf1876b3fce27b09906749e
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/161966
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/desktop/source/deployment/gui/dp_gui_theextmgr.cxx 
b/desktop/source/deployment/gui/dp_gui_theextmgr.cxx
index 48ed3b329b96..ac42a446c67c 100644
--- a/desktop/source/deployment/gui/dp_gui_theextmgr.cxx
+++ b/desktop/source/deployment/gui/dp_gui_theextmgr.cxx
@@ -525,7 +525,7 @@ void TheExtensionManager::modified( ::lang::EventObject 
const & /*rEvt*/ )
     if ( ! s_ExtMgr.is() )
     {
         OSL_DOUBLE_CHECKED_LOCKING_MEMORY_BARRIER();
-        s_ExtMgr = that;
+        s_ExtMgr = std::move(that);
     }
 
     if ( !extensionURL.isEmpty() )
diff --git a/framework/source/services/autorecovery.cxx 
b/framework/source/services/autorecovery.cxx
index 03936b54aee8..22bdb916a642 100644
--- a/framework/source/services/autorecovery.cxx
+++ b/framework/source/services/autorecovery.cxx
@@ -1791,7 +1791,7 @@ void AutoRecovery::implts_openConfig()
 
     /* SAFE */ {
     osl::MutexGuard g(cppu::WeakComponentImplHelperBase::rBHelper.rMutex);
-    m_xRecoveryCFG        = xCFG;
+    m_xRecoveryCFG        = std::move(xCFG);
     m_nMinSpaceDocSave    = nMinSpaceDocSave;
     m_nMinSpaceConfigSave = nMinSpaceConfigSave;
     } /* SAFE */
diff --git a/package/source/zippackage/ZipPackageStream.cxx 
b/package/source/zippackage/ZipPackageStream.cxx
index d3068a666519..cc763e8d6f1f 100644
--- a/package/source/zippackage/ZipPackageStream.cxx
+++ b/package/source/zippackage/ZipPackageStream.cxx
@@ -1112,7 +1112,7 @@ void SAL_CALL ZipPackageStream::setRawStream( const 
uno::Reference< io::XInputSt
     m_xStream = xNewStream;
     if ( !ParsePackageRawStream() )
     {
-        m_xStream = xOldStream;
+        m_xStream = std::move(xOldStream);
         throw packages::NoRawFormatException(THROW_WHERE );
     }
 
diff --git a/sd/source/console/PresenterToolBar.cxx 
b/sd/source/console/PresenterToolBar.cxx
index 5e7c770df208..04a37a92cf0c 100644
--- a/sd/source/console/PresenterToolBar.cxx
+++ b/sd/source/console/PresenterToolBar.cxx
@@ -1349,14 +1349,16 @@ void ElementMode::ReadElementMode (
             msAction = rpDefaultMode->msAction;
 
     // Read text and font
-    OUString sText(rpDefaultMode != nullptr ? rpDefaultMode->maText.GetText() 
: OUString());
-    PresenterConfigurationAccess::GetProperty(xProperties, "Text") >>= sText;
-    Reference<container::XHierarchicalNameAccess> xFontNode (
-        PresenterConfigurationAccess::GetProperty(xProperties, "Font"), 
UNO_QUERY);
-    PresenterTheme::SharedFontDescriptor pFont(PresenterTheme::ReadFont(
-        xFontNode, rpDefaultMode != nullptr ? rpDefaultMode->maText.GetFont()
-                                            : 
PresenterTheme::SharedFontDescriptor()));
-    maText = Text(sText,pFont);
+    {
+        OUString sText(rpDefaultMode != nullptr ? 
rpDefaultMode->maText.GetText() : OUString());
+        PresenterConfigurationAccess::GetProperty(xProperties, "Text") >>= 
sText;
+        Reference<container::XHierarchicalNameAccess> xFontNode (
+            PresenterConfigurationAccess::GetProperty(xProperties, "Font"), 
UNO_QUERY);
+        PresenterTheme::SharedFontDescriptor pFont(PresenterTheme::ReadFont(
+            xFontNode, rpDefaultMode != nullptr ? 
rpDefaultMode->maText.GetFont()
+                                                : 
PresenterTheme::SharedFontDescriptor()));
+        maText = Text(std::move(sText), std::move(pFont));
+    }
 
     // Read bitmaps to display as icons.
     Reference<container::XHierarchicalNameAccess> xIconNode (
diff --git a/sfx2/source/view/viewsh.cxx b/sfx2/source/view/viewsh.cxx
index ed7f52331269..ca8db9d63a5d 100644
--- a/sfx2/source/view/viewsh.cxx
+++ b/sfx2/source/view/viewsh.cxx
@@ -1941,17 +1941,13 @@ static OUString 
impl_retrieveFilterNameFromTypeAndModule(
     while ( xEnumeration->hasMoreElements() )
     {
         ::comphelper::SequenceAsHashMap aFilterPropsHM( 
xEnumeration->nextElement() );
-        OUString aFilterName = aFilterPropsHM.getUnpackedValueOrDefault(
-            "Name",
-            OUString() );
-
         sal_Int32 nFilterFlags = aFilterPropsHM.getUnpackedValueOrDefault(
             "Flags",
             sal_Int32( 0 ) );
 
         if ( nFilterFlags & nFlags )
         {
-            aFoundFilterName = aFilterName;
+            aFoundFilterName = 
aFilterPropsHM.getUnpackedValueOrDefault("Name", OUString());
             break;
         }
     }
diff --git a/stoc/source/corereflection/crbase.cxx 
b/stoc/source/corereflection/crbase.cxx
index 439ee5b2229f..6f535ed6698e 100644
--- a/stoc/source/corereflection/crbase.cxx
+++ b/stoc/source/corereflection/crbase.cxx
@@ -234,7 +234,7 @@ Reference< XIdlClass > IdlMemberImpl::getDeclaringClass()
         Reference< XIdlClass > xDeclClass( getReflection()->forType( 
getDeclTypeDescr() ) );
         ::osl::MutexGuard aGuard( getMutexAccess() );
         if (! _xDeclClass.is())
-            _xDeclClass = xDeclClass;
+            _xDeclClass = std::move(xDeclClass);
     }
     return _xDeclClass;
 }
diff --git a/stoc/source/inspect/introspection.cxx 
b/stoc/source/inspect/introspection.cxx
index da208ae3253d..6e6bd048ac2f 100644
--- a/stoc/source/inspect/introspection.cxx
+++ b/stoc/source/inspect/introspection.cxx
@@ -942,7 +942,7 @@ Reference<XEnumerationAccess> 
ImplIntrospectionAccess::getXEnumerationAccess()
         Reference<XEnumerationAccess> xEnumerationAccess( mxIface, UNO_QUERY );
         aGuard.lock();
         if( !mxObjEnumerationAccess.is() )
-            mxObjEnumerationAccess = xEnumerationAccess;
+            mxObjEnumerationAccess = std::move(xEnumerationAccess);
     }
     return mxObjEnumerationAccess;
 }
diff --git a/ucb/source/cacher/cacheddynamicresultset.cxx 
b/ucb/source/cacher/cacheddynamicresultset.cxx
index acb00ef6799f..1ec42873dd25 100644
--- a/ucb/source/cacher/cacheddynamicresultset.cxx
+++ b/ucb/source/cacher/cacheddynamicresultset.cxx
@@ -56,7 +56,7 @@ void CachedDynamicResultSet
         new CachedContentResultSet( m_xContext, m_xSourceResultOne, 
m_xContentIdentifierMapping ) );
 
     std::unique_lock aGuard( m_aMutex );
-    m_xMyResultOne = xCache;
+    m_xMyResultOne = std::move(xCache);
 }
 
 //virtual
@@ -70,10 +70,9 @@ void CachedDynamicResultSet
         new CachedContentResultSet( m_xContext, m_xSourceResultTwo, 
m_xContentIdentifierMapping ) );
 
     std::unique_lock aGuard( m_aMutex );
-    m_xMyResultTwo = xCache;
+    m_xMyResultTwo = std::move(xCache);
 }
 
-
 // XInterface methods.
 void SAL_CALL CachedDynamicResultSet::acquire()
     noexcept
diff --git a/ucb/source/cacher/cacheddynamicresultsetstub.cxx 
b/ucb/source/cacher/cacheddynamicresultsetstub.cxx
index 8d46b6d8236b..e9f508014f1a 100644
--- a/ucb/source/cacher/cacheddynamicresultsetstub.cxx
+++ b/ucb/source/cacher/cacheddynamicresultsetstub.cxx
@@ -57,7 +57,7 @@ void CachedDynamicResultSetStub
         new CachedContentResultSetStub( m_xSourceResultOne ) );
 
     std::unique_lock aGuard( m_aMutex );
-    m_xMyResultOne = xStub;
+    m_xMyResultOne = std::move(xStub);
 }
 
 //virtual
@@ -71,10 +71,9 @@ void CachedDynamicResultSetStub
         new CachedContentResultSetStub( m_xSourceResultTwo ) );
 
     std::unique_lock aGuard( m_aMutex );
-    m_xMyResultTwo = xStub;
+    m_xMyResultTwo = std::move(xStub);
 }
 
-
 // XInterface methods.
 void SAL_CALL CachedDynamicResultSetStub::acquire()
     noexcept
diff --git a/vcl/source/control/wizardmachine.cxx 
b/vcl/source/control/wizardmachine.cxx
index 68dd66004a9a..a439059b906d 100644
--- a/vcl/source/control/wizardmachine.cxx
+++ b/vcl/source/control/wizardmachine.cxx
@@ -672,7 +672,7 @@ namespace vcl
         m_xWizardImpl->aStateHistory = aTravelVirtually;
         if ( !ShowPage( _nTargetState ) )
         {
-            m_xWizardImpl->aStateHistory = aOldStateHistory;
+            m_xWizardImpl->aStateHistory = std::move(aOldStateHistory);
             return false;
         }
         return true;
@@ -707,7 +707,7 @@ namespace vcl
             // argh! prepareLeaveCurrentPage succeeded, determineNextState 
succeeded,
             // but ShowPage doesn't? Somebody behaves very strange here...
             OSL_FAIL( "RoadmapWizard::skipUntil: very unpolite..." );
-            m_xWizardImpl->aStateHistory = aOldStateHistory;
+            m_xWizardImpl->aStateHistory = std::move(aOldStateHistory);
             return false;
         }
         return true;
@@ -1078,7 +1078,7 @@ namespace vcl
         m_pImpl->aStateHistory = aTravelVirtually;
         if ( !ShowPage( _nTargetState ) )
         {
-            m_pImpl->aStateHistory = aOldStateHistory;
+            m_pImpl->aStateHistory = std::move(aOldStateHistory);
             return false;
         }
         return true;
@@ -1117,7 +1117,7 @@ namespace vcl
             // argh! prepareLeaveCurrentPage succeeded, determineNextState 
succeeded,
             // but ShowPage doesn't? Somebody behaves very strange here...
             OSL_FAIL( "WizardMachine::skipUntil: very unpolite..." );
-            m_pImpl->aStateHistory = aOldStateHistory;
+            m_pImpl->aStateHistory = std::move(aOldStateHistory);
             return false;
         }
         return true;
diff --git a/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx 
b/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx
index b43ce2fdce52..d85c3f9b4643 100644
--- a/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx
+++ b/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx
@@ -259,10 +259,9 @@ OOXMLDocumentImpl::getSubStream(const OUString & rId)
 writerfilter::Reference<Stream>::Pointer_t
 OOXMLDocumentImpl::getXNoteStream(OOXMLStream::StreamType_t nType, const 
sal_Int32 nId)
 {
-    OOXMLStream::Pointer_t pStream =
-        OOXMLDocumentFactory::createStream(mpStream, nType);
     // See above, no status indicator for the note stream, either.
-    OOXMLDocumentImpl * pDocument = new OOXMLDocumentImpl(pStream, 
uno::Reference<task::XStatusIndicator>(), mbSkipImages, maMediaDescriptor);
+    OOXMLDocumentImpl * pDocument = new 
OOXMLDocumentImpl(OOXMLDocumentFactory::createStream(mpStream, nType),
+            uno::Reference<task::XStatusIndicator>(), mbSkipImages, 
maMediaDescriptor);
     pDocument->setXNoteId(nId);
     pDocument->setModel(getModel());
     pDocument->setDrawPage(getDrawPage());
diff --git a/writerfilter/source/ooxml/OOXMLFactory.hxx 
b/writerfilter/source/ooxml/OOXMLFactory.hxx
index a3f9dd85382a..146bc5d61631 100644
--- a/writerfilter/source/ooxml/OOXMLFactory.hxx
+++ b/writerfilter/source/ooxml/OOXMLFactory.hxx
@@ -99,7 +99,8 @@ private:
     OOXMLFactory() = delete;
     static OOXMLFactory_ns::Pointer_t getFactoryForNamespace(Id id);
 
-    static css::uno::Reference< css::xml::sax::XFastContextHandler> 
createFastChildContextFromFactory(OOXMLFastContextHandler * pHandler, 
OOXMLFactory_ns::Pointer_t pFactory, Token_t Element);
+    static css::uno::Reference< css::xml::sax::XFastContextHandler> 
createFastChildContextFromFactory(OOXMLFastContextHandler * pHandler,
+            const OOXMLFactory_ns::Pointer_t& pFactory, Token_t Element);
 };
 
 }
diff --git a/writerfilter/source/ooxml/factoryimpl.py 
b/writerfilter/source/ooxml/factoryimpl.py
index c68d5ba06160..40618b95faca 100644
--- a/writerfilter/source/ooxml/factoryimpl.py
+++ b/writerfilter/source/ooxml/factoryimpl.py
@@ -21,7 +21,7 @@ def getElementsByTagNamesNS(parent, ns, names, 
ret=minidom.NodeList()):
 
 def createFastChildContextFromFactory(model):
     print("""uno::Reference<xml::sax::XFastContextHandler> 
OOXMLFactory::createFastChildContextFromFactory
-(OOXMLFastContextHandler* pHandler, OOXMLFactory_ns::Pointer_t pFactory, 
Token_t Element)
+(OOXMLFastContextHandler* pHandler, const OOXMLFactory_ns::Pointer_t& 
pFactory, Token_t Element)
 {
     uno::Reference <xml::sax::XFastContextHandler> aResult;
     const Id nDefine = pHandler->getDefine();
diff --git a/xmlscript/source/xmldlg_imexp/xmldlg_import.cxx 
b/xmlscript/source/xmldlg_imexp/xmldlg_import.cxx
index be53d05e669a..1e4bda6ab01c 100644
--- a/xmlscript/source/xmldlg_imexp/xmldlg_import.cxx
+++ b/xmlscript/source/xmldlg_imexp/xmldlg_import.cxx
@@ -1735,7 +1735,7 @@ Reference< util::XNumberFormatsSupplier > const & 
DialogImport::getNumberFormats
         ::osl::MutexGuard aGuard( ::osl::Mutex::getGlobalMutex() );
         if (! _xSupplier.is())
         {
-            _xSupplier = xSupplier;
+            _xSupplier = std::move(xSupplier);
         }
     }
     return _xSupplier;
commit 0b90638e34218190633e4bff1d989b29df9eb067
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Fri Jan 12 10:37:53 2024 +0000
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Fri Jan 12 15:20:54 2024 +0100

    cid#1546235 aArgs is never set
    
    Change-Id: I5cdf0cc5031e3636bad4d9fdaa16d724f10c2b75
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/161965
    Tested-by: Caolán McNamara <caolan.mcnam...@collabora.com>
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/framework/inc/uielement/toolbarsmenucontroller.hxx 
b/framework/inc/uielement/toolbarsmenucontroller.hxx
index 48ae2eacd360..cbb11437057c 100644
--- a/framework/inc/uielement/toolbarsmenucontroller.hxx
+++ b/framework/inc/uielement/toolbarsmenucontroller.hxx
@@ -61,8 +61,7 @@ namespace framework
             struct ExecuteInfo
             {
                 css::uno::Reference< css::frame::XDispatch >     xDispatch;
-                css::util::URL                                                
aTargetURL;
-                css::uno::Sequence< css::beans::PropertyValue >  aArgs;
+                css::util::URL                                   aTargetURL;
             };
 
             DECL_STATIC_LINK( ToolbarsMenuController, ExecuteHdl_Impl, void*, 
void );
diff --git a/framework/source/uielement/toolbarsmenucontroller.cxx 
b/framework/source/uielement/toolbarsmenucontroller.cxx
index dfd30fc664e5..6717a6364529 100644
--- a/framework/source/uielement/toolbarsmenucontroller.cxx
+++ b/framework/source/uielement/toolbarsmenucontroller.cxx
@@ -613,7 +613,6 @@ void SAL_CALL ToolbarsMenuController::itemSelected( const 
css::awt::MenuEvent& r
     else if ( aCmd.indexOf( STATIC_CMD_PART ) < 0 )
     {
         URL                     aTargetURL;
-        Sequence<PropertyValue> aArgs;
 
         aTargetURL.Complete = aCmd;
         xURLTransformer->parseStrict( aTargetURL );
@@ -623,7 +622,6 @@ void SAL_CALL ToolbarsMenuController::itemSelected( const 
css::awt::MenuEvent& r
             ExecuteInfo* pExecuteInfo = new ExecuteInfo;
             pExecuteInfo->xDispatch = 
xDispatchProvider->queryDispatch(aTargetURL, OUString(), 0);
             pExecuteInfo->aTargetURL = aTargetURL;
-            pExecuteInfo->aArgs = aArgs;
             Application::PostUserEvent( LINK(nullptr, ToolbarsMenuController, 
ExecuteHdl_Impl), pExecuteInfo );
         }
     }
@@ -766,7 +764,7 @@ IMPL_STATIC_LINK( ToolbarsMenuController, ExecuteHdl_Impl, 
void*, p, void )
         // elements if a component gets detached from its frame!
         if ( pExecuteInfo->xDispatch.is() )
         {
-            pExecuteInfo->xDispatch->dispatch( pExecuteInfo->aTargetURL, 
pExecuteInfo->aArgs );
+            pExecuteInfo->xDispatch->dispatch(pExecuteInfo->aTargetURL, 
Sequence<PropertyValue>());
         }
     }
     catch ( const Exception& )

Reply via email to