From 1bab8dc42fd9eab52d6a3cb8426baba925c8af2d Mon Sep 17 00:00:00 2001 From: Gonk Date: Fri, 1 May 2020 20:17:29 +0200 Subject: [PATCH] Fix for ResourcesCompactor --- hacked-libtiled/tiled/io/TMXMapWriter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hacked-libtiled/tiled/io/TMXMapWriter.java b/hacked-libtiled/tiled/io/TMXMapWriter.java index 1c42fa3..775e759 100644 --- a/hacked-libtiled/tiled/io/TMXMapWriter.java +++ b/hacked-libtiled/tiled/io/TMXMapWriter.java @@ -241,7 +241,7 @@ public class TMXMapWriter } else { w.startElement("tileset"); w.writeAttribute("firstgid", getFirstGidForTileset(set)); - if (set.sheet.parent.getDataType() == Type.source) { + if (set.sheet != null && set.sheet.parent.getDataType() == Type.source) { String fileName = set.getName(); if (fileName.length() > 3 && !(fileName.substring(fileName.length() - 4).equalsIgnoreCase(".png"))) { fileName += ".png"; @@ -290,7 +290,7 @@ public class TMXMapWriter if (tileBitmapFile != null) { w.startElement("image"); - if (set.sheet.parent.getDataType() == Type.source) { + if (set.sheet != null && set.sheet.parent.getDataType() == Type.source) { String fileName = set.getName(); if (fileName.length() > 3 && !(fileName.substring(fileName.length() - 4).equalsIgnoreCase(".png"))) { fileName += ".png";