Author: tilman
Date: Tue Oct 7 10:54:44 2025
New Revision: 1928996
Log:
PDFBOX-5660: optimize, as suggested by Valery Bokov; closes #279
Modified:
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDButton.java
Modified:
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDButton.java
==============================================================================
---
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDButton.java
Tue Oct 7 10:54:40 2025 (r1928995)
+++
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDButton.java
Tue Oct 7 10:54:44 2025 (r1928996)
@@ -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
{