From 57f17daec3bbfc4393398555c679f2dbf28c7939 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Fri, 26 Mar 2021 19:04:22 +0100 Subject: [PATCH] Fixed: PDF Export - NullPointer when font of text is missing --- CHANGELOG.md | 3 +++ .../jpexs/decompiler/flash/exporters/DualPdfGraphics2D.java | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c4f7e26c..1633dbfb4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,9 @@ All notable changes to this project will be documented in this file. ### Added - [#1015], [#1466], [#1513] Better error messages during saving, display message on out of memory +### Fixed +- PDF Export - NullPointer when font of text is missing + ## [14.3.1] - 2021-03-25 ### Fixed - "protected", "const", "namespace", "package" are not reserved keywords in AS1/2 diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/DualPdfGraphics2D.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/DualPdfGraphics2D.java index eca01243e..775a80a94 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/DualPdfGraphics2D.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/DualPdfGraphics2D.java @@ -577,6 +577,11 @@ public class DualPdfGraphics2D extends Graphics2D implements BlendModeSetable, G int offsetY = rec.yOffset; y = offsetY; } + + if (font == null) { + continue; + } + StringBuilder text = new StringBuilder(); int deltaX = 0; setColor(Color.green);