mirror of https://github.com/apache/poi.git
64261 -- fix handling of drop down list when items are selected
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1875956 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
65990027e1
commit
5976721660
|
@ -165,7 +165,7 @@ public class LbsDataSubRecord extends SubRecord {
|
|||
|
||||
// From [MS-XLS].pdf 2.5.147 FtLbsData:
|
||||
// This array MUST exist if and only if the wListType field is not equal to 0.
|
||||
if(((_flags >> 4) & 0x2) != 0) {
|
||||
if(((_flags >> 4) & 0x1) + (_flags >> 5 & 0x1) != 0) {
|
||||
_bsels = new boolean[_cLines];
|
||||
for(int i=0; i < _cLines; i++) {
|
||||
_bsels[i] = in.readByte() == 1;
|
||||
|
|
|
@ -2891,7 +2891,10 @@ public final class TestBugs extends BaseTestBugzillaIssues {
|
|||
public void test63940() throws IOException {
|
||||
simpleTest("SUBSTITUTE.xls");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test64261() throws IOException {
|
||||
simpleTest("64261.xls");
|
||||
}
|
||||
// a simple test which rewrites the file once and evaluates its formulas
|
||||
private void simpleTest(String fileName) throws IOException {
|
||||
simpleTest(fileName, null);
|
||||
|
@ -2932,4 +2935,6 @@ public final class TestBugs extends BaseTestBugzillaIssues {
|
|||
HSSFFormulaEvaluator.setupEnvironment( files.toArray(new String[0]), evals.toArray(new HSSFFormulaEvaluator[0]) );
|
||||
evals.get(0).evaluateAll();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue