Properly set the values when calling the boolean sets

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@610435 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Nick Burch 2008-01-09 16:24:28 +00:00
parent 1f691642c3
commit 1558c1472f
1 changed files with 6 additions and 5 deletions

View File

@ -179,7 +179,6 @@ public class FormulaRecord
*
* @return calculated value
*/
public double getValue()
{
return field_4_value;
@ -190,7 +189,6 @@ public class FormulaRecord
*
* @return bitmask
*/
public short getOptions()
{
return field_5_options;
@ -200,21 +198,24 @@ public class FormulaRecord
return sharedFormula.isSet(field_5_options);
}
public void setSharedFormula(boolean flag) {
sharedFormula.setBoolean(field_5_options, flag);
field_5_options =
sharedFormula.setShortBoolean(field_5_options, flag);
}
public boolean isAlwaysCalc() {
return alwaysCalc.isSet(field_5_options);
}
public void setAlwaysCalc(boolean flag) {
alwaysCalc.setBoolean(field_5_options, flag);
field_5_options =
alwaysCalc.setShortBoolean(field_5_options, flag);
}
public boolean isCalcOnLoad() {
return calcOnLoad.isSet(field_5_options);
}
public void setCalcOnLoad(boolean flag) {
calcOnLoad.setBoolean(field_5_options, flag);
field_5_options =
calcOnLoad.setShortBoolean(field_5_options, flag);
}
/**