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;
 }
 

Reply via email to