]> source.dussan.org Git - poi.git/commitdiff
add null check
authorPJ Fanning <fanningpj@apache.org>
Sat, 12 Oct 2019 07:19:42 +0000 (07:19 +0000)
committerPJ Fanning <fanningpj@apache.org>
Sat, 12 Oct 2019 07:19:42 +0000 (07:19 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1868317 13f79535-47bb-0310-9956-ffa450edef68

src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFShape.java
src/ooxml/testcases/org/apache/poi/ooxml/TestPOIXMLProperties.java

index 3711fdfc1a8a4fc6e3466e0a4ccef44071e21f7e..3d4b9cff21381a85685362665d6a8c51a50bed6a 100644 (file)
@@ -472,7 +472,7 @@ public abstract class XSLFShape implements Shape<XSLFShape,XSLFTextParagraph> {
             @Override
             public FlipMode getFlipMode() {
                 CTTileInfoProperties tile = blipFill.getTile();
-                switch (tile == null ? STTileFlipMode.INT_NONE : tile.getFlip().intValue()) {
+                switch (tile == null || tile.getFlip() == null ? STTileFlipMode.INT_NONE : tile.getFlip().intValue()) {
                     default:
                     case STTileFlipMode.INT_NONE:
                         return FlipMode.NONE;
index 459ba812e435b47432b24e1dacc0ca89a7ab86ed..ba0acca5c85ffd2b2b1ba28d541e9acd909ee212 100644 (file)
@@ -308,7 +308,7 @@ public final class TestPOIXMLProperties {
     }
 
     private static String zeroPad(long i) {
-        if (i >= 0 && i <=9) {
+        if (i >= 0 && i <= 9) {
             return "0" + i;
         } else {
             return String.valueOf(i);