summaryrefslogtreecommitdiff
path: root/basic
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2015-06-27 16:13:45 +0100
committerCaolán McNamara <caolanm@redhat.com>2015-06-27 18:24:57 +0100
commitcfbbb3ca5d0d7bc479e219e17aa2919196664118 (patch)
tree1c2c8d7acbba6a315e06e84b28bd76981f4bdc4b /basic
parent232db3f79cd2cb28c44da993df7dab0b049746c9 (diff)
coverity#1308445 Uncaught exception
Change-Id: I831637f7f2fb2c552de8c20dc9f5da4e8783b935
Diffstat (limited to 'basic')
-rw-r--r--basic/inc/sbobjmod.hxx2
-rw-r--r--basic/source/classes/sbxmod.cxx2
2 files changed, 2 insertions, 2 deletions
diff --git a/basic/inc/sbobjmod.hxx b/basic/inc/sbobjmod.hxx
index 364e8ccafe7f..c71c20aeed79 100644
--- a/basic/inc/sbobjmod.hxx
+++ b/basic/inc/sbobjmod.hxx
@@ -45,7 +45,7 @@ public:
using SbxValue::GetObject;
SbxVariable* GetObject();
- void SetUnoObject( const com::sun::star::uno::Any& aObj )throw ( com::sun::star::uno::RuntimeException ) ;
+ void SetUnoObject( const com::sun::star::uno::Any& aObj )throw ( com::sun::star::uno::RuntimeException, std::exception ) ;
};
class FormObjEventListenerImpl;
diff --git a/basic/source/classes/sbxmod.cxx b/basic/source/classes/sbxmod.cxx
index d7126454b53f..77ad63df7e48 100644
--- a/basic/source/classes/sbxmod.cxx
+++ b/basic/source/classes/sbxmod.cxx
@@ -2195,7 +2195,7 @@ SbObjModule::~SbObjModule()
}
void
-SbObjModule::SetUnoObject( const uno::Any& aObj ) throw ( uno::RuntimeException )
+SbObjModule::SetUnoObject( const uno::Any& aObj ) throw ( uno::RuntimeException, std::exception )
{
SbUnoObject* pUnoObj = PTR_CAST(SbUnoObject,static_cast<SbxVariable*>(pDocObject));
if ( pUnoObj && pUnoObj->getUnoAny() == aObj ) // object is equal, nothing to do