diff options
author | Caolán McNamara <caolanm@redhat.com> | 2019-09-27 09:24:04 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2019-09-27 12:12:02 +0200 |
commit | 87ee3dd90d789b22f3861da5682c5d3b56d464fb (patch) | |
tree | 6789c2cdfc1dccd43473196b766a7b54bda105ab /sw | |
parent | aff0c2f2baa98429dff69211dddcb47b4cdf4d91 (diff) |
cid#1448369 silence Unchecked dynamic_cast
Change-Id: I578eac509805b2d363b09026899f2b2d60dc368e
Reviewed-on: https://gerrit.libreoffice.org/79678
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sw')
-rw-r--r-- | sw/source/uibase/uno/SwXDocumentSettings.cxx | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/sw/source/uibase/uno/SwXDocumentSettings.cxx b/sw/source/uibase/uno/SwXDocumentSettings.cxx index 1d5cc277b1b5..d4bb9a0c69fe 100644 --- a/sw/source/uibase/uno/SwXDocumentSettings.cxx +++ b/sw/source/uibase/uno/SwXDocumentSettings.cxx @@ -275,16 +275,16 @@ SwXDocumentSettings::~SwXDocumentSettings() Any SAL_CALL SwXDocumentSettings::queryInterface( const Type& rType ) { - return ::cppu::queryInterface ( rType, - // OWeakObject interfaces - dynamic_cast< XInterface* > ( dynamic_cast< OWeakObject* >(this) ), - dynamic_cast< XWeak* > ( this ), - // my own interfaces - dynamic_cast< XPropertySet* > ( this ), - dynamic_cast< XPropertyState* > ( this ), - dynamic_cast< XMultiPropertySet* > ( this ), - dynamic_cast< XServiceInfo* > ( this ), - dynamic_cast< XTypeProvider* > ( this ) ); + return ::cppu::queryInterface(rType, + // OWeakObject interfaces + &dynamic_cast<XInterface&>(dynamic_cast<OWeakObject&>(*this)), + &dynamic_cast<XWeak&>(*this), + // my own interfaces + &dynamic_cast<XPropertySet&>(*this), + &dynamic_cast<XPropertyState&>(*this), + &dynamic_cast<XMultiPropertySet&>(*this), + &dynamic_cast<XServiceInfo&>(*this), + &dynamic_cast<XTypeProvider&>(*this)); } void SwXDocumentSettings::acquire () throw () |