summaryrefslogtreecommitdiff
path: root/connectivity/source/drivers/calc/Cservices.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'connectivity/source/drivers/calc/Cservices.cxx')
-rw-r--r--connectivity/source/drivers/calc/Cservices.cxx12
1 files changed, 7 insertions, 5 deletions
diff --git a/connectivity/source/drivers/calc/Cservices.cxx b/connectivity/source/drivers/calc/Cservices.cxx
index 217863e2a919..8c1fc82f713c 100644
--- a/connectivity/source/drivers/calc/Cservices.cxx
+++ b/connectivity/source/drivers/calc/Cservices.cxx
@@ -61,12 +61,14 @@ struct ProviderRequest
)
{
if (!xRet.is() && (Implname == sImplementationName))
- try
- {
- xRet = creator( xServiceManager, sImplementationName,Factory, Services,0);
- }
- catch(...)
{
+ try
+ {
+ xRet = creator( xServiceManager, sImplementationName,Factory, Services,0);
+ }
+ catch(...)
+ {
+ }
}
return xRet.is();
}