summaryrefslogtreecommitdiff
path: root/UnoControls
diff options
context:
space:
mode:
authornienzu <tommy.wu@ossii.com.tw>2020-02-19 14:49:30 +0800
committerMichael Stahl <michael.stahl@cib.de>2020-02-19 12:31:30 +0100
commitd8fe52d759ba033bd661893f12d17576d24276db (patch)
tree9a49e12897061c33723413b0b72276c68e21b191 /UnoControls
parentbc994a4b01cf61444452bb377010c7c4cc377698 (diff)
tdf#42982 add detail exception reason for UnoControls
Change-Id: Ia62a0015d68fe819113322e27b93054d38d98aea Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88996 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@cib.de>
Diffstat (limited to 'UnoControls')
-rw-r--r--UnoControls/source/controls/OConnectionPointHelper.cxx12
1 files changed, 4 insertions, 8 deletions
diff --git a/UnoControls/source/controls/OConnectionPointHelper.cxx b/UnoControls/source/controls/OConnectionPointHelper.cxx
index a7f18ea2973b..f2c99421d3c6 100644
--- a/UnoControls/source/controls/OConnectionPointHelper.cxx
+++ b/UnoControls/source/controls/OConnectionPointHelper.cxx
@@ -105,8 +105,7 @@ Type SAL_CALL OConnectionPointHelper::getConnectionType()
// Set default return value, if method failed.
if ( !impl_LockContainer() )
{
- // Container not exist! It's a runtime error.
- throw RuntimeException();
+ throw RuntimeException("Container does not exist!");
}
// If container reference valid, return right type of supported interfaces of THIS connectionpoint.
@@ -149,8 +148,7 @@ void SAL_CALL OConnectionPointHelper::advise( const Reference< XInterface >& xLi
// Operation is permitted only, if reference to container is valid!
if ( !impl_LockContainer() )
{
- // Container not exist! It's a runtime error.
- throw RuntimeException();
+ throw RuntimeException("Container does not exist!");
}
// Forward it to OConnectionPointHelperContainer!
m_pContainerImplementation->advise( m_aInterfaceType, xListener );
@@ -167,8 +165,7 @@ void SAL_CALL OConnectionPointHelper::unadvise( const Reference< XInterface >& x
// Operation is permitted only, if reference to container is valid!
if ( !impl_LockContainer() )
{
- // Container not exist! It's a runtime error.
- throw RuntimeException();
+ throw RuntimeException("Container does not exist!");
}
// Forward it to OConnectionPointHelperContainer!
@@ -186,8 +183,7 @@ Sequence< Reference< XInterface > > SAL_CALL OConnectionPointHelper::getConnecti
// Operation is permitted only, if reference to container is valid!
if ( !impl_LockContainer() )
{
- // Container not exist! It's a runtime error.
- throw RuntimeException();
+ throw RuntimeException("Container does not exist!");
}
// Set default return value, if method failed.
Sequence< Reference< XInterface > > seqReturnConnections;