diff --git a/PlayWall/src/application.yml b/PlayWall/src/application.yml index c955943e2ec0c1f35475d7f79b925ad0d2f6a126..2289010683445f25ef0b0f5837f49826c95409e3 100644 --- a/PlayWall/src/application.yml +++ b/PlayWall/src/application.yml @@ -1,6 +1,6 @@ name: PlayWall version: 5.0.1 -build: 31 +build: 32 identifier: de.tobias.playpad main: de.tobias.playpad.PlayPadMain author: Tobias Ullerich diff --git a/PlayWallCore/src/de/tobias/playpad/action/MappingList.java b/PlayWallCore/src/de/tobias/playpad/action/MappingList.java index 542f990dd43b94f82651f87c102881f3ff40cd0c..73b8805db3fd55ea103536049f84fb12557e6dbf 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); diff --git a/PlayWallPlugins/actionsplugin/de/tobias/playpad/actionsplugin/impl/ActionsPluginUpdater.java b/PlayWallPlugins/actionsplugin/de/tobias/playpad/actionsplugin/impl/ActionsPluginUpdater.java index 79d76c4ee3d1b50b7cbe0f9f54bb540ac7e547f5..23e473ca7bcea6212eba271ec9e5c3d1e05e4416 100644 --- a/PlayWallPlugins/actionsplugin/de/tobias/playpad/actionsplugin/impl/ActionsPluginUpdater.java +++ b/PlayWallPlugins/actionsplugin/de/tobias/playpad/actionsplugin/impl/ActionsPluginUpdater.java @@ -24,12 +24,12 @@ public class ActionsPluginUpdater implements Updatable { @Override public int getCurrentBuild() { - return 3; + return 4; } @Override public String getCurrentVersion() { - return "3.0"; + return "3.1"; } @Override diff --git a/PlayWallPlugins/awakeplugin/de/tobias/playpad/awakeplugin/impl/AwakePluginUpdater.java b/PlayWallPlugins/awakeplugin/de/tobias/playpad/awakeplugin/impl/AwakePluginUpdater.java index bf34dd937f9c683362234f497c0693bfada5764a..f01105e81cf501a47e51f9889ab0de6cd0772eca 100644 --- a/PlayWallPlugins/awakeplugin/de/tobias/playpad/awakeplugin/impl/AwakePluginUpdater.java +++ b/PlayWallPlugins/awakeplugin/de/tobias/playpad/awakeplugin/impl/AwakePluginUpdater.java @@ -24,12 +24,12 @@ public class AwakePluginUpdater implements Updatable { @Override public int getCurrentBuild() { - return 2; + return 3; } @Override public String getCurrentVersion() { - return "2.0"; + return "2.1"; } @Override diff --git a/PlayWallPlugins/equalizerplugin/de/tobias/playpad/equalizerplugin/main/impl/EqualizerPluginUpdater.java b/PlayWallPlugins/equalizerplugin/de/tobias/playpad/equalizerplugin/main/impl/EqualizerPluginUpdater.java index c8de63641b5a027f7e71c1689712636f356a3d20..276150dd42dacbf386a23da14716c1ee3a3b08d5 100644 --- a/PlayWallPlugins/equalizerplugin/de/tobias/playpad/equalizerplugin/main/impl/EqualizerPluginUpdater.java +++ b/PlayWallPlugins/equalizerplugin/de/tobias/playpad/equalizerplugin/main/impl/EqualizerPluginUpdater.java @@ -24,12 +24,12 @@ public class EqualizerPluginUpdater implements Updatable { @Override public int getCurrentBuild() { - return 4; + return 5; } @Override public String getCurrentVersion() { - return "4.0"; + return "4.1"; } @Override diff --git a/PlayWallPlugins/launchpadplugin/de/tobias/playpad/launchpadplugin/impl/LaunchPadPluginUpdater.java b/PlayWallPlugins/launchpadplugin/de/tobias/playpad/launchpadplugin/impl/LaunchPadPluginUpdater.java index 51690d36ff5bec4a4099dff0c8ee8c16721ed4c3..1b0ced1716cfb8f829707e68c83a024b877425cb 100644 --- a/PlayWallPlugins/launchpadplugin/de/tobias/playpad/launchpadplugin/impl/LaunchPadPluginUpdater.java +++ b/PlayWallPlugins/launchpadplugin/de/tobias/playpad/launchpadplugin/impl/LaunchPadPluginUpdater.java @@ -24,12 +24,12 @@ public class LaunchPadPluginUpdater implements Updatable { @Override public int getCurrentBuild() { - return 3; + return 4; } @Override public String getCurrentVersion() { - return "3.0"; + return "3.1"; } @Override diff --git a/PlayWallPlugins/mediaplugin/de/tobias/playpad/mediaplugin/main/impl/MediaPluginUpdater.java b/PlayWallPlugins/mediaplugin/de/tobias/playpad/mediaplugin/main/impl/MediaPluginUpdater.java index 93e343a88736fe4d493a6c5fecdaf54fe5c2eabb..af6501af8ef2759eb21310878740d5d4f5ad33b2 100644 --- a/PlayWallPlugins/mediaplugin/de/tobias/playpad/mediaplugin/main/impl/MediaPluginUpdater.java +++ b/PlayWallPlugins/mediaplugin/de/tobias/playpad/mediaplugin/main/impl/MediaPluginUpdater.java @@ -24,12 +24,12 @@ public class MediaPluginUpdater implements Updatable { @Override public int getCurrentBuild() { - return 5; + return 6; } @Override public String getCurrentVersion() { - return "4.1"; + return "4.2"; } @Override