diff options
Diffstat (limited to 'sc/source/ui/xmlsource/xmlsourcedlg.cxx')
-rw-r--r-- | sc/source/ui/xmlsource/xmlsourcedlg.cxx | 13 |
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) |