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 9093d91658
commit 4d4b3081ff
1 changed files with 6 additions and 5 deletions

View File

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