From e2ae9f3e8cb625cd8a1f6c93b665a06672038fb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= Date: Fri, 13 Jun 2014 12:28:36 +0100 Subject: [PATCH] coverity#707393 Uncaught exception Change-Id: I89ea074bacf7884fe8b8471cfd208f643326a7e1 --- oovbaapi/ooo/vba/word/XRange.idl | 2 +- sw/source/ui/vba/vbarange.cxx | 3 ++- sw/source/ui/vba/vbarange.hxx | 5 ++++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/oovbaapi/ooo/vba/word/XRange.idl b/oovbaapi/ooo/vba/word/XRange.idl index b171373367db..f139e2cfa080 100644 --- a/oovbaapi/ooo/vba/word/XRange.idl +++ b/oovbaapi/ooo/vba/word/XRange.idl @@ -46,7 +46,7 @@ interface XRange [attribute] long End; [attribute, readonly] XListFormat ListFormat; - void InsertBreak( [in] any Type ); + void InsertBreak( [in] any Type ) raises (com::sun::star::script::BasicErrorException); void Select(); void InsertParagraph(); void InsertParagraphBefore(); diff --git a/sw/source/ui/vba/vbarange.cxx b/sw/source/ui/vba/vbarange.cxx index 73cd909f2073..f34df1583caf 100644 --- a/sw/source/ui/vba/vbarange.cxx +++ b/sw/source/ui/vba/vbarange.cxx @@ -168,7 +168,8 @@ SwVbaRange::setText( const OUString& rText ) throw ( uno::RuntimeException, std: } // FIXME: test is not pass -void SAL_CALL SwVbaRange::InsertBreak( const uno::Any& _breakType ) throw (uno::RuntimeException, std::exception) +void SAL_CALL SwVbaRange::InsertBreak(const uno::Any& _breakType) + throw (css::script::BasicErrorException, uno::RuntimeException, std::exception) { // default type is wdPageBreak; sal_Int32 nBreakType = word::WdBreakType::wdPageBreak; diff --git a/sw/source/ui/vba/vbarange.hxx b/sw/source/ui/vba/vbarange.hxx index 408c47cd2ed1..33fffd42e7f8 100644 --- a/sw/source/ui/vba/vbarange.hxx +++ b/sw/source/ui/vba/vbarange.hxx @@ -66,7 +66,10 @@ public: virtual css::uno::Reference< ooo::vba::word::XFont > SAL_CALL getFont() throw (css::uno::RuntimeException, std::exception) SAL_OVERRIDE; virtual css::uno::Reference< ooo::vba::word::XListFormat > SAL_CALL getListFormat() throw (css::uno::RuntimeException, std::exception) SAL_OVERRIDE; // Methods - virtual void SAL_CALL InsertBreak( const css::uno::Any& _breakType ) throw (css::uno::RuntimeException, std::exception) SAL_OVERRIDE; + virtual void SAL_CALL InsertBreak(const css::uno::Any& _breakType) + throw (css::script::BasicErrorException, + css::uno::RuntimeException, + std::exception) SAL_OVERRIDE; virtual void SAL_CALL Select() throw (css::uno::RuntimeException, std::exception) SAL_OVERRIDE; virtual void SAL_CALL InsertParagraph() throw (css::uno::RuntimeException, std::exception) SAL_OVERRIDE; virtual void SAL_CALL InsertParagraphBefore() throw (css::uno::RuntimeException, std::exception) SAL_OVERRIDE;