You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2025/10/07 10:54:37 UTC
svn commit: r1928994 - pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form
Author: tilman
Date: Tue Oct 7 10:54:36 2025
New Revision: 1928994
Log:
PDFBOX-5660: optimize, as suggested by Valery Bokov; closes #279
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDButton.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDButton.java
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDButton.java Tue Oct 7 09:30:11 2025 (r1928993)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDButton.java Tue Oct 7 10:54:36 2025 (r1928994)
@@ -293,9 +293,10 @@ public abstract class PDButton extends P
continue;
}
PDAppearanceEntry appearanceEntry = appearance.getNormalAppearance();
- if (appearanceEntry.getCOSObject().containsKey(getCOSObject().getCOSName(COSName.V)))
+ COSName value = getCOSObject().getCOSName(COSName.V);
+ if (appearanceEntry.getCOSObject().containsKey(value))
{
- widget.setAppearanceState(getCOSObject().getCOSName(COSName.V).getName());
+ widget.setAppearanceState(value.getName());
}
else
{