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: [EMAIL PROTECTED] Mailing List: http://jakarta.apache.org/site/mail2.html#poi The Apache Jakarta POI Project: http://jakarta.apache.org/poi/