Author: kiwiwings
Date: Fri May 25 10:20:44 2018
New Revision: 1832229

URL: http://svn.apache.org/viewvc?rev=1832229&view=rev
Log:
sonar fixes

Modified:
    poi/trunk/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFTableCell.java
    poi/trunk/src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFPicture.java

Modified: 
poi/trunk/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFTableCell.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFTableCell.java?rev=1832229&r1=1832228&r2=1832229&view=diff
==============================================================================
--- poi/trunk/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFTableCell.java 
(original)
+++ poi/trunk/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFTableCell.java 
Fri May 25 10:20:44 2018
@@ -268,7 +268,7 @@ public class XSLFTableCell extends XSLFT
     private CTLineProperties setBorderDefaults(BorderEdge edge) {
         final CTLineProperties ln = getCTLine(edge, true);
         if (ln == null) {
-            return null;
+            throw new IllegalStateException("CTLineProperties couldn't be 
initialized");
         }
 
         if (ln.isSetNoFill()) {
@@ -366,6 +366,9 @@ public class XSLFTableCell extends XSLFT
         }
 
         CTLineProperties ln = setBorderDefaults(edge);
+        if (!ln.isSetPrstDash()) {
+            ln.addNewPrstDash();
+        }
         ln.getPrstDash().setVal(STPresetLineDashVal.Enum.forInt(dash.ooxmlId));
     }
 

Modified: 
poi/trunk/src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFPicture.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFPicture.java?rev=1832229&r1=1832228&r2=1832229&view=diff
==============================================================================
--- poi/trunk/src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFPicture.java 
(original)
+++ poi/trunk/src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFPicture.java 
Fri May 25 10:20:44 2018
@@ -106,6 +106,10 @@ public final class SXSSFPicture implemen
     @Override
     public void resize(double scale){
         XSSFClientAnchor anchor = getClientAnchor();
+        if (anchor == null) {
+            logger.log(POILogger.WARN, "picture is not anchored via client 
anchor - ignoring resize call");
+            return;
+        }
 
         XSSFClientAnchor pref = getPreferredSize(scale);
 
@@ -139,6 +143,10 @@ public final class SXSSFPicture implemen
      */
     public XSSFClientAnchor getPreferredSize(double scale){
         XSSFClientAnchor anchor = getClientAnchor();
+        if (anchor == null) {
+            logger.log(POILogger.WARN, "picture is not anchored via client 
anchor - ignoring resize call");
+            return null;
+        }
 
         XSSFPictureData data = getPictureData();
         Dimension size = getImageDimension(data.getPackagePart(), 
data.getPictureType());



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to