From c5e8b67acdb6c32651734031b2d59bbd7bdf523f Mon Sep 17 00:00:00 2001 From: tobias <tobias.ullerich@icloud.com> Date: Sat, 6 Aug 2016 15:54:46 +0200 Subject: [PATCH] Hox Fix for 5.0.1 --- PlayWallCore/src/de/tobias/playpad/action/MappingList.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/PlayWallCore/src/de/tobias/playpad/action/MappingList.java b/PlayWallCore/src/de/tobias/playpad/action/MappingList.java index 542f990d..73b8805d 100644 --- a/PlayWallCore/src/de/tobias/playpad/action/MappingList.java +++ b/PlayWallCore/src/de/tobias/playpad/action/MappingList.java @@ -91,6 +91,11 @@ public class MappingList extends ArrayList<Mapping> { if (activeMapping != null) rootElement.addAttribute(ACTIVE_ATTR, activeMapping.toString()); + if (Files.notExists(path)) { + Files.createDirectories(path.getParent()); + Files.createFile(path); + } + XMLHandler<Mapping> handler = new XMLHandler<>(rootElement); handler.saveElements(MAPPING, this, new MappingSerializer()); XMLHandler.save(path, document); -- GitLab