diff options
Diffstat (limited to 'sc/source/ui/formdlg/dwfunctr.cxx')
-rw-r--r-- | sc/source/ui/formdlg/dwfunctr.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sc/source/ui/formdlg/dwfunctr.cxx b/sc/source/ui/formdlg/dwfunctr.cxx index d42e99371fb3..424c0ee99ca8 100644 --- a/sc/source/ui/formdlg/dwfunctr.cxx +++ b/sc/source/ui/formdlg/dwfunctr.cxx @@ -164,7 +164,7 @@ void ScFunctionWin::SetDescription() { xFiFuncDesc->set_label(OUString()); const ScFuncDesc* pDesc = - reinterpret_cast<const ScFuncDesc*>(xFuncList->get_selected_id().toInt64()); + weld::fromId<const ScFuncDesc*>(xFuncList->get_selected_id()); if (pDesc) { pDesc->initArgumentInfo(); // full argument info is needed @@ -209,7 +209,7 @@ void ScFunctionWin::UpdateFunctionList() const ScFuncDesc* pDesc = pFuncMgr->First( nCategory ); while ( pDesc ) { - xFuncList->append(OUString::number(reinterpret_cast<sal_Int64>(pDesc)), *(pDesc->mxFuncName)); + xFuncList->append(weld::toId(pDesc), *(pDesc->mxFuncName)); pDesc = pFuncMgr->Next(); } } @@ -219,7 +219,7 @@ void ScFunctionWin::UpdateFunctionList() { if (pDesc) { - xFuncList->append(OUString::number(reinterpret_cast<sal_Int64>(pDesc)), pDesc->getFunctionName()); + xFuncList->append(weld::toId(pDesc), pDesc->getFunctionName()); } } } @@ -277,7 +277,7 @@ void ScFunctionWin::DoEnter() pHdl->ClearText(); } const ScFuncDesc* pDesc = - reinterpret_cast<const ScFuncDesc*>(xFuncList->get_selected_id().toInt64()); + weld::fromId<const ScFuncDesc*>(xFuncList->get_selected_id()); if (pDesc) { pFuncDesc=pDesc; |