summaryrefslogtreecommitdiff
path: root/starmath/source/dialog.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'starmath/source/dialog.cxx')
-rw-r--r--starmath/source/dialog.cxx13
1 files changed, 6 insertions, 7 deletions
diff --git a/starmath/source/dialog.cxx b/starmath/source/dialog.cxx
index ff8ed3a060bf..8ada350c6309 100644
--- a/starmath/source/dialog.cxx
+++ b/starmath/source/dialog.cxx
@@ -689,25 +689,24 @@ SmCategoryDesc::~SmCategoryDesc()
/**************************************************************************/
-IMPL_LINK( SmDistanceDialog, GetFocusHdl, Control *, pControl )
+IMPL_LINK_TYPED( SmDistanceDialog, GetFocusHdl, Control&, rControl, void )
{
if (Categories[nActiveCategory])
{
sal_uInt16 i;
- if (pControl == m_pMetricField1)
+ if (&rControl == m_pMetricField1)
i = 0;
- else if (pControl == m_pMetricField2)
+ else if (&rControl == m_pMetricField2)
i = 1;
- else if (pControl == m_pMetricField3)
+ else if (&rControl == m_pMetricField3)
i = 2;
- else if (pControl == m_pMetricField4)
+ else if (&rControl == m_pMetricField4)
i = 3;
else
- return 0;
+ return;
m_pBitmap->SetImage(*(Categories[nActiveCategory]->GetGraphic(i)));
}
- return 0;
}
IMPL_LINK_TYPED( SmDistanceDialog, MenuSelectHdl, Menu *, pMenu, bool )