Author: tilman
Date: Fri Jan 23 20:23:44 2015
New Revision: 1654364

URL: http://svn.apache.org/r1654364
Log:
PDFBOX-2576: merge if statements

Modified:
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java?rev=1654364&r1=1654363&r2=1654364&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java 
(original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java 
Fri Jan 23 20:23:44 2015
@@ -230,8 +230,12 @@ public class PDDocument implements Close
         if (signatureField == null)
         {
             signatureField = new PDSignatureField(acroForm);
-            signatureField.setSignature(sigObject); // append the signature 
object
-            signatureField.getWidget().setPage(page); // backward linking
+
+            // append the signature object
+            signatureField.setSignature(sigObject); 
+            
+            // backward linking
+            signatureField.getWidget().setPage(page); 
         }
 
         // Set the AcroForm Fields
@@ -387,7 +391,8 @@ public class PDDocument implements Close
         acroFormDict.setNeedToBeUpdate(true);
         if (!acroForm.isSignaturesExist())
         {
-            acroForm.setSignaturesExist(true); // 1 if at least one signature 
field is available
+            // 1 if at least one signature field is available
+            acroForm.setSignaturesExist(true); 
         }
 
         List<PDFieldTreeNode> field = acroForm.getFields();
@@ -397,7 +402,7 @@ public class PDDocument implements Close
             PDSignature sigObject = sigField.getSignature();
             sigField.getCOSObject().setNeedToBeUpdate(true);
 
-            // Check if the field already exist
+            // Check if the field already exists
             boolean checkFields = false;
             for (PDFieldTreeNode fieldNode : field)
             {
@@ -613,12 +618,9 @@ public class PDDocument implements Close
      */
     public PDEncryption getEncryption()
     {
-        if (encryption == null)
+        if (encryption == null && isEncrypted())
         {
-            if (isEncrypted())
-            {
-                encryption = new 
PDEncryption(document.getEncryptionDictionary());
-            }
+            encryption = new PDEncryption(document.getEncryptionDictionary());
         }
         return encryption;
     }


Reply via email to