]> source.dussan.org Git - poi.git/commitdiff
optimized performance of HSSFCell#setHyperlink
authorYegor Kozlov <yegor@apache.org>
Sun, 8 Aug 2010 08:04:28 +0000 (08:04 +0000)
committerYegor Kozlov <yegor@apache.org>
Sun, 8 Aug 2010 08:04:28 +0000 (08:04 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@983362 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/poi/hssf/usermodel/HSSFCell.java

index c6f5a839d1dd9f5357df4164ffec1f2e8169181b..35d09c6b6dd6c5009689f54c3175bc64ea491b3d 100644 (file)
@@ -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