You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by ac...@apache.org on 2007/03/02 04:13:14 UTC
svn commit: r513605 -
/jakarta/poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java
Author: acoliver
Date: Thu Mar 1 19:13:13 2007
New Revision: 513605
URL: http://svn.apache.org/viewvc?view=rev&rev=513605
Log:
http://issues.apache.org/bugzilla/show_bug.cgi?id=40548
Modified:
jakarta/poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java
Modified: jakarta/poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java
URL: http://svn.apache.org/viewvc/jakarta/poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java?view=diff&rev=513605&r1=513604&r2=513605
==============================================================================
--- jakarta/poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java (original)
+++ jakarta/poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java Thu Mar 1 19:13:13 2007
@@ -750,11 +750,14 @@
NameRecord r = null;
while ((r = (NameRecord) workbook.findNextRecordBySid(NameRecord.sid, index)) != null)
{
- int nameRecordSheetIndex = workbook.getSheetIndexFromExternSheetIndex(r.getEqualsToIndexToSheet() - 1);
- if (isRowColHeaderRecord( r ) && nameRecordSheetIndex == sheetIndex)
- {
- return index;
- }
+ int indexToSheet = r.getEqualsToIndexToSheet() -1;
+ if(indexToSheet > -1) { //ignore "GLOBAL" name records
+ int nameRecordSheetIndex = workbook.getSheetIndexFromExternSheetIndex(indexToSheet);
+ if (isRowColHeaderRecord( r ) && nameRecordSheetIndex == sheetIndex)
+ {
+ return index;
+ }
+ }
index++;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: poi-dev-unsubscribe@jakarta.apache.org
Mailing List: http://jakarta.apache.org/site/mail2.html#poi
The Apache Jakarta POI Project: http://jakarta.apache.org/poi/