From 470843ff2dde15c39189f9d221a136c1a6a50401 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Tue, 10 Jun 2014 15:48:46 +0100 Subject: coverity#705043 Unchecked dynamic_cast Change-Id: I554cda341894bbf35c16cdf0d9eb77ffea32f5e2 --- sw/source/ui/vba/vbafield.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sw/source/ui/vba/vbafield.cxx b/sw/source/ui/vba/vbafield.cxx index e40779d282fc..3b27aa37f3a7 100644 --- a/sw/source/ui/vba/vbafield.cxx +++ b/sw/source/ui/vba/vbafield.cxx @@ -338,8 +338,8 @@ SwVbaFields::Add( const css::uno::Reference< ::ooo::vba::word::XRange >& Range, throw uno::RuntimeException("Not implemented" ); } - SwVbaRange* pVbaRange = dynamic_cast< SwVbaRange* >( Range.get() ); - uno::Reference< text::XTextRange > xTextRange = pVbaRange->getXTextRange(); + SwVbaRange& rVbaRange = dynamic_cast(*Range.get()); + uno::Reference< text::XTextRange > xTextRange = rVbaRange.getXTextRange(); uno::Reference< text::XText > xText = xTextRange->getText(); xText->insertTextContent( xTextRange, xTextField, true ); return uno::Reference< word::XField >( new SwVbaField( mxParent, mxContext, uno::Reference< text::XTextDocument >( mxModel, uno::UNO_QUERY_THROW ), uno::Reference< text::XTextField >( xTextField, uno::UNO_QUERY_THROW ) ) ); -- cgit