[Libreoffice-commits] core.git: Branch 'libreoffice-4-1-3' - reportbuilder/java

Lionel Elie Mamane lionel at mamane.lu
Wed Oct 9 06:19:51 PDT 2013


 reportbuilder/java/org/libreoffice/report/pentaho/layoutprocessor/FormattedTextLayoutController.java |    2 ++
 1 file changed, 2 insertions(+)

New commits:
commit b57d1cce3ecdfb77706cbf0643c88f66de047dbc
Author: Lionel Elie Mamane <lionel at mamane.lu>
Date:   Tue Oct 8 16:37:32 2013 +0200

    fdo#62994 reportbuilder survive empty formula
    
    Change-Id: I1da053871d107730ad9a135deb48313d8a877d89
    Reviewed-on: https://gerrit.libreoffice.org/6166
    Reviewed-by: Michael Stahl <mstahl at redhat.com>
    Tested-by: Michael Stahl <mstahl at redhat.com>
    (cherry picked from commit ff8112e22eeb00dd0ed3b2232704d96e92333d76)
    Reviewed-on: https://gerrit.libreoffice.org/6169
    Reviewed-by: Lionel Elie Mamane <lionel at mamane.lu>
    Tested-by: Lionel Elie Mamane <lionel at mamane.lu>
    Reviewed-by: David Ostrovsky <David.Ostrovsky at gmx.de>
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/reportbuilder/java/org/libreoffice/report/pentaho/layoutprocessor/FormattedTextLayoutController.java b/reportbuilder/java/org/libreoffice/report/pentaho/layoutprocessor/FormattedTextLayoutController.java
index dcc153c..cd09775 100644
--- a/reportbuilder/java/org/libreoffice/report/pentaho/layoutprocessor/FormattedTextLayoutController.java
+++ b/reportbuilder/java/org/libreoffice/report/pentaho/layoutprocessor/FormattedTextLayoutController.java
@@ -84,6 +84,8 @@ public class FormattedTextLayoutController
         {
             final FormattedTextElement element = (FormattedTextElement) getNode();
             final FormulaExpression formulaExpression = element.getValueExpression();
+            if (formulaExpression.getFormulaExpression() == null)
+                return false;
             final Formula formula = formulaExpression.getCompiledFormula();
             final LValue lValue = formula.getRootReference();
             return FormatValueUtility.isReferenceChanged(this, lValue);


More information about the Libreoffice-commits mailing list