diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-06-10 15:48:46 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-06-10 16:08:09 +0100 |
commit | 470843ff2dde15c39189f9d221a136c1a6a50401 (patch) | |
tree | 2467b5bf7bc673bbdcfc9e999b0a9062712da1d9 | |
parent | c44c569aeba043fad7ed1a3b7e676d9cde79bfb1 (diff) |
coverity#705043 Unchecked dynamic_cast
Change-Id: I554cda341894bbf35c16cdf0d9eb77ffea32f5e2
-rw-r--r-- | sw/source/ui/vba/vbafield.cxx | 4 |
1 files 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<SwVbaRange&>(*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 ) ) ); |