From 9af87824936f2334cc6420768e81a624f36a1dc8 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Fri, 6 Jun 2014 10:26:52 +0100 Subject: coverity#704779 Unchecked dynamic_cast Change-Id: Ida8bdc0930142ecf602b5aef4414cc6302bfa18b --- sd/source/ui/view/frmview.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sd') diff --git a/sd/source/ui/view/frmview.cxx b/sd/source/ui/view/frmview.cxx index 3121d6478d5a..d780e1db0f34 100644 --- a/sd/source/ui/view/frmview.cxx +++ b/sd/source/ui/view/frmview.cxx @@ -578,7 +578,8 @@ void FrameView::ReadUserDataSequence ( const ::com::sun::star::uno::Sequence < : const sal_Int32 nLength = rSequence.getLength(); if (nLength) { - const bool bImpress = dynamic_cast< SdDrawDocument* >(GetModel())->GetDocumentType() == DOCUMENT_TYPE_IMPRESS; + SdDrawDocument* pDrawDocument = dynamic_cast(GetModel()); + const bool bImpress = pDrawDocument && pDrawDocument->GetDocumentType() == DOCUMENT_TYPE_IMPRESS; bool bBool = false; sal_Int32 nInt32 = 0; -- cgit