From 275eb9c78e90c484dfb985303a75969659270ed7 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Fri, 14 Nov 2014 10:04:38 +0000 Subject: coverity#706540 Uncaught exception Change-Id: I9dabd74824ec7cffe5371ed8be202ad27fecc80d --- forms/source/component/FormComponent.cxx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'forms/source/component/FormComponent.cxx') diff --git a/forms/source/component/FormComponent.cxx b/forms/source/component/FormComponent.cxx index b7a3a9efec38..c6e4a8cb1ead 100644 --- a/forms/source/component/FormComponent.cxx +++ b/forms/source/component/FormComponent.cxx @@ -643,7 +643,19 @@ void SAL_CALL OControlModel::setParent(const Reference< XInterface >& _rxParent) OUString SAL_CALL OControlModel::getName() throw(RuntimeException, std::exception) { OUString aReturn; - OPropertySetHelper::getFastPropertyValue(PROPERTY_ID_NAME) >>= aReturn; + try + { + OPropertySetHelper::getFastPropertyValue(PROPERTY_ID_NAME) >>= aReturn; + } + catch (const css::beans::UnknownPropertyException&) + { + css::uno::Any a(cppu::getCaughtException()); + throw WrappedTargetRuntimeException( + "OControlModel::getName", + *const_cast< OControlModel* >( this ), + a + ); + } return aReturn; } -- cgit