summaryrefslogtreecommitdiff
path: root/sc/source/ui/xmlsource/xmlsourcedlg.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sc/source/ui/xmlsource/xmlsourcedlg.cxx')
-rw-r--r--sc/source/ui/xmlsource/xmlsourcedlg.cxx13
1 files changed, 6 insertions, 7 deletions
diff --git a/sc/source/ui/xmlsource/xmlsourcedlg.cxx b/sc/source/ui/xmlsource/xmlsourcedlg.cxx
index deb99aa3dab3..e5e8379d54f9 100644
--- a/sc/source/ui/xmlsource/xmlsourcedlg.cxx
+++ b/sc/source/ui/xmlsource/xmlsourcedlg.cxx
@@ -99,13 +99,13 @@ ScXMLSourceDlg::ScXMLSourceDlg(
mpBtnOk->SetClickHdl(aBtnHdl);
mpBtnCancel->SetClickHdl(aBtnHdl);
- Link<> aLink = LINK(this, ScXMLSourceDlg, GetFocusHdl);
- mpRefEdit->SetGetFocusHdl(aLink);
- mpRefBtn->SetGetFocusHdl(aLink);
+ Link<Control&,void> aLink2 = LINK(this, ScXMLSourceDlg, GetFocusHdl);
+ mpRefEdit->SetGetFocusHdl(aLink2);
+ mpRefBtn->SetGetFocusHdl(aLink2);
mpLbTree->SetSelectHdl(LINK(this, ScXMLSourceDlg, TreeItemSelectHdl));
- aLink = LINK(this, ScXMLSourceDlg, RefModifiedHdl);
+ Link<> aLink = LINK(this, ScXMLSourceDlg, RefModifiedHdl);
mpRefEdit->SetModifyHdl(aLink);
mpBtnOk->Disable();
@@ -662,10 +662,9 @@ void ScXMLSourceDlg::RefEditModified()
mpBtnOk->Enable(bHasLink);
}
-IMPL_LINK(ScXMLSourceDlg, GetFocusHdl, Control*, pCtrl)
+IMPL_LINK_TYPED(ScXMLSourceDlg, GetFocusHdl, Control&, rCtrl, void)
{
- HandleGetFocus(pCtrl);
- return 0;
+ HandleGetFocus(&rCtrl);
}
IMPL_LINK_TYPED(ScXMLSourceDlg, BtnPressedHdl, Button*, pBtn, void)