sc/source/core/data/column2.cxx | 11 +++++++++++ 1 file changed, 11 insertions(+)
New commits: commit 7212c44103d8bd98b1152e45ac8fa27ce0a94c15 Author: Kohei Yoshida <kohei.yosh...@gmail.com> Date: Thu Sep 5 20:29:18 2013 -0400 Handle string or edit cells when resolving static reference for group calc. Change-Id: Ifb2d0d6e7c9f3040bca61b5bdce14d853058d954 diff --git a/sc/source/core/data/column2.cxx b/sc/source/core/data/column2.cxx index 5c5e28a..2098921 100644 --- a/sc/source/core/data/column2.cxx +++ b/sc/source/core/data/column2.cxx @@ -1849,6 +1849,17 @@ formula::FormulaTokenRef ScColumn::ResolveStaticReference( SCROW nRow ) return formula::FormulaTokenRef(new formula::FormulaStringToken(p->GetString())); } + case sc::element_type_string: + { + OUString aStr = sc::string_block::at(*it->data, aPos.second); + return formula::FormulaTokenRef(new formula::FormulaStringToken(aStr)); + } + case sc::element_type_edittext: + { + const EditTextObject* pText = sc::edittext_block::at(*it->data, aPos.second); + OUString aStr = ScEditUtil::GetString(*pText, pDocument); + return formula::FormulaTokenRef(new formula::FormulaStringToken(aStr)); + } case sc::element_type_empty: default: // Return a value of 0.0 in all the other cases. _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits