scaddins/source/analysis/analysishelper.cxx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-)
New commits: commit 5986ab58db89ee73dc1bc30a7f3800ccb598a3b6 Author: Luv Sharma <luvsharma....@gmail.com> AuthorDate: Thu Feb 1 11:27:49 2024 +0530 Commit: Mike Kaganski <mike.kagan...@collabora.com> CommitDate: Mon Feb 5 08:31:33 2024 +0100 tdf#148645 getDec2Hex now takes integer 'places' value Change-Id: I1491980d5ba693e3a0d899a13aa9615d84468e7a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/162860 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com> diff --git a/scaddins/source/analysis/analysishelper.cxx b/scaddins/source/analysis/analysishelper.cxx index 9f12da79e39a..7a0419c67fe9 100644 --- a/scaddins/source/analysis/analysishelper.cxx +++ b/scaddins/source/analysis/analysishelper.cxx @@ -2737,9 +2737,6 @@ bool ScaAnyConverter::getDouble( case uno::TypeClass_VOID: bContainsVal = false; break; - case uno::TypeClass_DOUBLE: - rAny >>= rfResult; - break; case uno::TypeClass_STRING: { auto pString = o3tl::forceAccess< OUString >( rAny ); @@ -2749,9 +2746,14 @@ bool ScaAnyConverter::getDouble( bContainsVal = false; } break; + case uno::TypeClass_HYPER: + rfResult = rAny.get<sal_uInt64>(); + break; default: - throw lang::IllegalArgumentException(); + if( !( rAny >>= rfResult ) ) + throw lang::IllegalArgumentException(); } + return bContainsVal; }