You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ye...@apache.org on 2010/08/08 10:04:28 UTC

svn commit: r983362 - /poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFCell.java

Author: yegor
Date: Sun Aug  8 08:04:28 2010
New Revision: 983362

URL: http://svn.apache.org/viewvc?rev=983362&view=rev
Log:
optimized performance of HSSFCell#setHyperlink 

Modified:
    poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFCell.java

Modified: poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFCell.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFCell.java?rev=983362&r1=983361&r2=983362&view=diff
==============================================================================
--- poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFCell.java (original)
+++ poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFCell.java Sun Aug  8 08:04:28 2010
@@ -1159,8 +1159,9 @@ public class HSSFCell implements Cell {
                 break;
         }
 
-        int eofLoc = _sheet.getSheet().findFirstRecordLocBySid( EOFRecord.sid );
-        _sheet.getSheet().getRecords().add( eofLoc, link.record );
+        List<RecordBase> records = _sheet.getSheet().getRecords();
+        int eofLoc = records.size() - 1;
+        records.add( eofLoc, link.record );
     }
     /**
      * Only valid for formula cells



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org