sd/source/ui/app/sdxfer.cxx | 9 +-------- sd/source/ui/dlg/sdtreelb.cxx | 9 +-------- 2 files changed, 2 insertions(+), 16 deletions(-)
New commits: commit 4f45d7bb863a991e70adcea4848377a3c65f7194 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Fri Mar 3 10:56:54 2023 +0000 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Fri Mar 3 17:19:37 2023 +0000 Related: tdf#94319 object pasted in draw/impress is always centered this is a recent problem since: commit d60722e29a0dde6282915188e5ff7e24890a14d3 Date: Thu Jan 12 16:25:40 2023 +0200 XUnoTunnel->dynamic_cast in TransferableHelper Change-Id: I764b62d7a395d01f8e86174ce8e4d30dfeb80ead Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148171 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/sd/source/ui/app/sdxfer.cxx b/sd/source/ui/app/sdxfer.cxx index e7fb0ff357f9..2e048542f9b6 100644 --- a/sd/source/ui/app/sdxfer.cxx +++ b/sd/source/ui/app/sdxfer.cxx @@ -729,14 +729,7 @@ const css::uno::Sequence< sal_Int8 >& SdTransferable::getUnoTunnelId() SdTransferable* SdTransferable::getImplementation( const Reference< XInterface >& rxData ) noexcept { - try - { - return comphelper::getFromUnoTunnel<SdTransferable>(rxData); - } - catch( const css::uno::Exception& ) - { - } - return nullptr; + return dynamic_cast<SdTransferable*>(rxData.get()); } void SdTransferable::Notify( SfxBroadcaster& rBC, const SfxHint& rHint ) diff --git a/sd/source/ui/dlg/sdtreelb.cxx b/sd/source/ui/dlg/sdtreelb.cxx index 5b2d092cb105..87780bada9aa 100644 --- a/sd/source/ui/dlg/sdtreelb.cxx +++ b/sd/source/ui/dlg/sdtreelb.cxx @@ -118,14 +118,7 @@ void SdPageObjsTLV::SdPageObjsTransferable::DragFinished( sal_Int8 nDropAction ) SdPageObjsTLV::SdPageObjsTransferable* SdPageObjsTLV::SdPageObjsTransferable::getImplementation( const css::uno::Reference< css::uno::XInterface >& rxData ) noexcept { - try - { - return comphelper::getFromUnoTunnel<SdPageObjsTLV::SdPageObjsTransferable>(rxData); - } - catch( const css::uno::Exception& ) - { - } - return nullptr; + return dynamic_cast<SdPageObjsTLV::SdPageObjsTransferable*>(rxData.get()); } SotClipboardFormatId SdPageObjsTLV::SdPageObjsTransferable::GetListBoxDropFormatId()