summaryrefslogtreecommitdiff
path: root/basic/source/sbx/sbxdbl.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'basic/source/sbx/sbxdbl.cxx')
-rw-r--r--basic/source/sbx/sbxdbl.cxx4
1 files changed, 1 insertions, 3 deletions
diff --git a/basic/source/sbx/sbxdbl.cxx b/basic/source/sbx/sbxdbl.cxx
index aca18b3197e3..206a835b4e27 100644
--- a/basic/source/sbx/sbxdbl.cxx
+++ b/basic/source/sbx/sbxdbl.cxx
@@ -61,9 +61,7 @@ double ImpGetDouble( const SbxValues* p )
nRes = ImpSalUInt64ToDouble( p->uInt64 ); break;
case SbxDECIMAL:
case SbxBYREF | SbxDECIMAL:
- if( p->pDecimal )
- p->pDecimal->getDouble( nRes );
- else
+ if (!p->pDecimal || !p->pDecimal->getDouble(nRes))
nRes = 0.0;
break;
case SbxBYREF | SbxSTRING: