diff options
author | Jean-Tiare Le Bigot <admin@jtlebi.fr> | 2016-11-28 09:09:55 +0100 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2016-12-01 17:32:03 +0000 |
commit | 18b3138a7ac4da823e41640bed8a4707029b8fb0 (patch) | |
tree | fd1f85b0b26deaf8ee293441b0a6af2b546fc1a2 /chart2/source | |
parent | 6982598524491ee087e69c149eaa958af91b1999 (diff) |
tdf#102621: import empty chart cells as NaN instead of 0
Change-Id: I574c3f719e52bc2244597532783130564621a891
Reviewed-on: https://gerrit.libreoffice.org/31303
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Diffstat (limited to 'chart2/source')
-rw-r--r-- | chart2/source/tools/InternalDataProvider.cxx | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/chart2/source/tools/InternalDataProvider.cxx b/chart2/source/tools/InternalDataProvider.cxx index ef6facdee058..9f5f3187fd36 100644 --- a/chart2/source/tools/InternalDataProvider.cxx +++ b/chart2/source/tools/InternalDataProvider.cxx @@ -573,7 +573,12 @@ InternalDataProvider::createDataSequenceFromArray( const OUString& rArrayStr, co std::vector<double> aValues; aValues.reserve(aRawElems.size()); for (OUString & aRawElem : aRawElems) - aValues.push_back(aRawElem.toDouble()); + { + if (aRawElem.isEmpty()) + aValues.push_back(NAN); + else + aValues.push_back(aRawElem.toDouble()); + } sal_Int32 n = m_aInternalData.appendColumn(); m_aInternalData.setColumnValues(n, aValues); |