diff options
Diffstat (limited to 'sw/source/ui/vba/vbatables.cxx')
-rw-r--r-- | sw/source/ui/vba/vbatables.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sw/source/ui/vba/vbatables.cxx b/sw/source/ui/vba/vbatables.cxx index 35b6f6173664..75e23a65dddf 100644 --- a/sw/source/ui/vba/vbatables.cxx +++ b/sw/source/ui/vba/vbatables.cxx @@ -54,7 +54,9 @@ static bool lcl_isInHeaderFooter( const uno::Reference< text::XTextTable >& xTab { uno::Reference< text::XTextContent > xTextContent( xTable, uno::UNO_QUERY_THROW ); uno::Reference< text::XText > xText = xTextContent->getAnchor()->getText(); - uno::Reference< lang::XServiceInfo > xServiceInfo( xText, uno::UNO_QUERY_THROW ); + uno::Reference< lang::XServiceInfo > xServiceInfo( xText, uno::UNO_QUERY ); + if ( !xServiceInfo ) + return false; OUString aImplName = xServiceInfo->getImplementationName(); return aImplName == "SwXHeadFootText"; } |