summaryrefslogtreecommitdiff
path: root/svtools/source
diff options
context:
space:
mode:
Diffstat (limited to 'svtools/source')
-rw-r--r--svtools/source/dialogs/addresstemplate.cxx11
1 files changed, 5 insertions, 6 deletions
diff --git a/svtools/source/dialogs/addresstemplate.cxx b/svtools/source/dialogs/addresstemplate.cxx
index b39546f6cce5..40a4a4eefcb3 100644
--- a/svtools/source/dialogs/addresstemplate.cxx
+++ b/svtools/source/dialogs/addresstemplate.cxx
@@ -1131,16 +1131,16 @@ void AssignmentPersistentData::ImplCommit()
}
- IMPL_STATIC_LINK(
- AddressBookSourceDialog, OnComboGetFocus, ComboBox*, _pBox)
+ IMPL_STATIC_LINK_TYPED(
+ AddressBookSourceDialog, OnComboGetFocus, Control&, _rBox, void)
{
- _pBox->SaveValue();
- return 0L;
+ static_cast<ComboBox&>(_rBox).SaveValue();
}
- IMPL_LINK(AddressBookSourceDialog, OnComboLoseFocus, ComboBox*, _pBox)
+ IMPL_LINK_TYPED(AddressBookSourceDialog, OnComboLoseFocus, Control&, rControl, void)
{
+ ComboBox* _pBox = static_cast<ComboBox*>(&rControl);
if ( _pBox->IsValueChangedFromSaved() )
{
if (_pBox == m_pDatasource)
@@ -1148,7 +1148,6 @@ void AssignmentPersistentData::ImplCommit()
else
resetFields();
}
- return 0L;
}