Skip to content

Commit f0335a4

Browse files
committed
Neutralize NPE.
DEVSIX-1150
1 parent 4140dc0 commit f0335a4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

forms/src/main/java/com/itextpdf/forms/fields/PdfFormField.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2163,9 +2163,9 @@ public boolean regenerateField() {
21632163
PdfObject kid = kids.get(i);
21642164
PdfFormField field = new PdfFormField((PdfDictionary) kid);
21652165
PdfWidgetAnnotation widget = field.getWidgets().get(0);
2166-
PdfDictionary buttonValues = (PdfDictionary) field.getPdfObject().getAsDictionary(PdfName.AP).get(PdfName.N);
2166+
PdfDictionary apStream = field.getPdfObject().getAsDictionary(PdfName.AP);
21672167
String state;
2168-
if (buttonValues.get(new PdfName(value)) != null) {
2168+
if (null != apStream && null != apStream.getAsDictionary(PdfName.N).get(new PdfName(value))) {
21692169
state = value;
21702170
} else {
21712171
state = "Off";

0 commit comments

Comments
 (0)