sc/source/filter/oox/formulabuffer.cxx | 4 ++++ 1 file changed, 4 insertions(+)
New commits: commit 404d70790ff3b35c116dd5fe172bb9a210d2b367 Author: Kohei Yoshida <libreoff...@kohei.us> Date: Sun Sep 8 20:10:37 2013 -0400 We still need to manually get the matrix cell to start listening. Change-Id: Iadf00c3419b977e979b893b52439758c6ac14f01 diff --git a/sc/source/filter/oox/formulabuffer.cxx b/sc/source/filter/oox/formulabuffer.cxx index 5de935e..0651071 100644 --- a/sc/source/filter/oox/formulabuffer.cxx +++ b/sc/source/filter/oox/formulabuffer.cxx @@ -246,6 +246,10 @@ void FormulaBuffer::applyArrayFormulas( const std::vector< TokenRangeAddressItem rDoc.InsertMatrixFormula( aRange.aStart.Col(), aRange.aStart.Row(), aRange.aEnd.Col(), aRange.aEnd.Row(), aMark, it->maTokenAndAddress.maTokenStr, pArray, formula::FormulaGrammar::GRAM_ENGLISH_XL_OOX); + + ScFormulaCell* pFC = rDoc.GetFormulaCell(aPos); + if (pFC) + pFC->StartListeningTo(&rDoc); } } } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits