]> source.dussan.org Git - poi.git/commitdiff
The junit test failed with the original test-file (CDT_Data_Retention-PPT.ppt), so...
authorAndreas Beeker <kiwiwings@apache.org>
Thu, 20 Feb 2014 00:03:42 +0000 (00:03 +0000)
committerAndreas Beeker <kiwiwings@apache.org>
Thu, 20 Feb 2014 00:03:42 +0000 (00:03 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1569999 13f79535-47bb-0310-9956-ffa450edef68

src/scratchpad/src/org/apache/poi/hslf/record/StyleTextProp9Atom.java

index 9f8aec7f487e7ea12c51feb6093aa7d63f46e528..548027b76a83749a7f021ddbd7533a35716e3cfa 100644 (file)
@@ -63,14 +63,14 @@ public final class StyleTextProp9Atom extends RecordAtom {
             schemes.add(item);
             i += item.getRecordLength();
             
-            if (i >= data.length) {
+            if (i+4 >= data.length) {
                 break;
             }
             int textCfException9 = LittleEndian.getInt(data, i );
             i += 4;
             //TODO analyze textCfException when have some test data
             
-            if (i >= data.length) {
+            if (i+4 >= data.length) {
                 break;
             }
             int textSiException = LittleEndian.getInt(data, i );
@@ -79,7 +79,7 @@ public final class StyleTextProp9Atom extends RecordAtom {
             if (0 != (textSiException & 0x40)) { 
                 i += 2; //skip fBidi 
             }
-            if (i >= data.length) {
+            if (i+4 >= data.length) {
                 break;
             }
         }