summaryrefslogtreecommitdiff
path: root/forms
diff options
context:
space:
mode:
Diffstat (limited to 'forms')
-rw-r--r--forms/source/xforms/binding.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/forms/source/xforms/binding.cxx b/forms/source/xforms/binding.cxx
index 919ff0d89639..0adca84e056e 100644
--- a/forms/source/xforms/binding.cxx
+++ b/forms/source/xforms/binding.cxx
@@ -661,7 +661,7 @@ void Binding::bind( bool bForceRebind )
// helper for Binding::valueModified
static void lcl_modified( const Binding::XModifyListener_t xListener,
- const Reference<XInterface> xSource )
+ const Reference<XInterface>& xSource )
{
OSL_ENSURE( xListener.is(), "no listener?" );
xListener->modified( EventObject( xSource ) );
@@ -669,7 +669,7 @@ static void lcl_modified( const Binding::XModifyListener_t xListener,
// helper for Binding::valueModified
static void lcl_listentry( const Binding::XListEntryListener_t xListener,
- const Reference<XInterface> xSource )
+ const Reference<XInterface>& xSource )
{
OSL_ENSURE( xListener.is(), "no listener?" );
// TODO: send fine granular events
@@ -678,7 +678,7 @@ static void lcl_listentry( const Binding::XListEntryListener_t xListener,
// helper for Binding::valueModified
static void lcl_validate( const Binding::XValidityConstraintListener_t xListener,
- const Reference<XInterface> xSource )
+ const Reference<XInterface>& xSource )
{
OSL_ENSURE( xListener.is(), "no listener?" );
xListener->validityConstraintChanged( EventObject( xSource ) );