connectivity/source/commontools/parameters.cxx | 4 ++-- include/connectivity/parameters.hxx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-)
New commits: commit 203ba801eee12f9d6bffb2ae49ad82ba7bf191c1 Author: Noel Grandin <noelgran...@gmail.com> AuthorDate: Mon Nov 22 21:03:58 2021 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Sat Nov 27 08:10:17 2021 +0100 use more OInterfaceContainerHelper3 in dbtools::ParameterManager Change-Id: Ice607fb67468484e98c94e4f41c3e249639e1edb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125922 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/connectivity/source/commontools/parameters.cxx b/connectivity/source/commontools/parameters.cxx index 380c4658ae43..117282fbd7f3 100644 --- a/connectivity/source/commontools/parameters.cxx +++ b/connectivity/source/commontools/parameters.cxx @@ -707,14 +707,14 @@ namespace dbtools // TODO: shouldn't we subtract all the parameters which were already visited? if ( nParamsLeft ) { - ::comphelper::OInterfaceIteratorHelper2 aIter( m_aParameterListeners ); + ::comphelper::OInterfaceIteratorHelper3 aIter( m_aParameterListeners ); Reference< XPropertySet > xProp = m_xComponent; OSL_ENSURE(xProp.is(),"Some already released my component!"); DatabaseParameterEvent aEvent( xProp, m_pOuterParameters ); _rClearForNotifies.clear(); while ( aIter.hasMoreElements() && !bCanceled ) - bCanceled = !static_cast< XDatabaseParameterListener* >( aIter.next() )->approveParameter( aEvent ); + bCanceled = !aIter.next()->approveParameter( aEvent ); _rClearForNotifies.reset(); } diff --git a/include/connectivity/parameters.hxx b/include/connectivity/parameters.hxx index 50026521ab69..f2196af12bac 100644 --- a/include/connectivity/parameters.hxx +++ b/include/connectivity/parameters.hxx @@ -27,7 +27,7 @@ #include <connectivity/dbtoolsdllapi.hxx> #include <connectivity/paramwrapper.hxx> #include <unotools/sharedunocomponent.hxx> -#include <comphelper/interfacecontainer2.hxx> +#include <comphelper/interfacecontainer3.hxx> namespace com::sun::star::beans { class XPropertySet; } namespace com::sun::star::container { class XIndexAccess; } @@ -98,7 +98,7 @@ namespace dbtools private: ::osl::Mutex& m_rMutex; - ::comphelper::OInterfaceContainerHelper2 m_aParameterListeners; + ::comphelper::OInterfaceContainerHelper3<css::form::XDatabaseParameterListener> m_aParameterListeners; css::uno::Reference< css::uno::XComponentContext > m_xContext;