summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2019-09-27 09:24:04 +0100
committerCaolán McNamara <caolanm@redhat.com>2019-09-27 12:12:02 +0200
commit87ee3dd90d789b22f3861da5682c5d3b56d464fb (patch)
tree6789c2cdfc1dccd43473196b766a7b54bda105ab /sw
parentaff0c2f2baa98429dff69211dddcb47b4cdf4d91 (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.cxx20
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 ()