Author: tilman
Date: Sat Dec 13 17:58:14 2025
New Revision: 1930519

Log:
PDFBOX-5660: optimize, as suggested by Valery Bokov, closes #372

Modified:
   
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceN.java

Modified: 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceN.java
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceN.java
    Sat Dec 13 17:58:09 2025        (r1930518)
+++ 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceN.java
    Sat Dec 13 17:58:14 2025        (r1930519)
@@ -137,9 +137,10 @@ public class PDDeviceN extends PDSpecial
 
         // process components
         colorantToComponent = new int[numColorants];
-        if (attributes.getProcess() != null)
+        PDDeviceNProcess process = attributes.getProcess();
+        if (process != null)
         {
-            List<String> components = attributes.getProcess().getComponents();
+            List<String> components = process.getComponents();
 
             // map each colorant name to the corresponding process component 
name (if any)
             for (int c = 0; c < numColorants; c++)
@@ -148,7 +149,7 @@ public class PDDeviceN extends PDSpecial
             }
 
             // process color space
-            processColorSpace = attributes.getProcess().getColorSpace();
+            processColorSpace = process.getColorSpace();
         }
         else
         {

Reply via email to