sw/source/uibase/uno/SwXDocumentSettings.cxx | 20 ++++++++++---------- vcl/unx/gtk3/gtk3gtkinst.cxx | 1 + 2 files changed, 11 insertions(+), 10 deletions(-)
New commits: commit fb6a7f553ecbfcd921bca65fff9d9536ab97c781 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Fri Sep 27 09:04:55 2019 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Fri Sep 27 12:12:43 2019 +0200 cid#1454001 silence Unchecked dynamic_cast Change-Id: Idc17c90d6cf0f843ab6b9bf2ace4199102aaf29a Reviewed-on: https://gerrit.libreoffice.org/79673 Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/vcl/unx/gtk3/gtk3gtkinst.cxx b/vcl/unx/gtk3/gtk3gtkinst.cxx index 96107c011cb2..9ab4bae06a09 100644 --- a/vcl/unx/gtk3/gtk3gtkinst.cxx +++ b/vcl/unx/gtk3/gtk3gtkinst.cxx @@ -2741,6 +2741,7 @@ public: auto xEmbedWindow = VclPtr<ChildFrame>::Create(ImplGetDefaultWindow(), WB_SYSTEMCHILDWINDOW | WB_DIALOGCONTROL | WB_CHILDDLGCTRL); SalFrame* pFrame = xEmbedWindow->ImplGetFrame(); GtkSalFrame* pGtkFrame = dynamic_cast<GtkSalFrame*>(pFrame); + assert(pGtkFrame); // relocate that toplevel GtkEventBox into this widget GtkWidget* pWindow = pGtkFrame->getWindow(); commit 87ee3dd90d789b22f3861da5682c5d3b56d464fb Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Fri Sep 27 09:24:04 2019 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Fri Sep 27 12:12:02 2019 +0200 cid#1448369 silence Unchecked dynamic_cast Change-Id: I578eac509805b2d363b09026899f2b2d60dc368e Reviewed-on: https://gerrit.libreoffice.org/79678 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> 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 () _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits