1
0
forked from Clones/Controlify

better navigation

This commit is contained in:
isXander
2023-04-16 16:38:44 +01:00
parent 8eb8510590
commit 6eaf16d8c3
11 changed files with 277 additions and 189 deletions

View File

@ -83,7 +83,7 @@ public class ControlifyConfig {
}
controllerData = newControllerData;
config.addProperty("current_controller", currentControllerUid = controlify.currentController().uid());
config.addProperty("current_controller", currentControllerUid = controlify.getCurrentController().map(Controller::uid).orElse(null));
config.add("controllers", controllerData);
config.add("compound_joysticks", GSON.toJsonTree(compoundJoysticks.values().toArray(new CompoundJoystickInfo[0])));
config.add("global", GSON.toJsonTree(globalSettings));
@ -127,7 +127,7 @@ public class ControlifyConfig {
if (object.has("current_controller")) {
currentControllerUid = object.get("current_controller").getAsString();
} else {
currentControllerUid = controlify.currentController().uid();
currentControllerUid = controlify.getCurrentController().map(Controller::uid).orElse(null);
setDirty();
}
}