mirror of
https://github.com/GravitLauncher/Launcher
synced 2024-12-23 00:51:01 +03:00
[FIX] More safe save config and 5.3.3
This commit is contained in:
parent
553cdf5250
commit
ae994ebb4f
3 changed files with 11 additions and 5 deletions
|
@ -149,11 +149,14 @@ public void writeConfig(LaunchServerConfig config) throws IOException {
|
||||||
try (Writer writer = IOHelper.newWriter(output)) {
|
try (Writer writer = IOHelper.newWriter(output)) {
|
||||||
if (Launcher.gsonManager.configGson != null) {
|
if (Launcher.gsonManager.configGson != null) {
|
||||||
Launcher.gsonManager.configGson.toJson(config, writer);
|
Launcher.gsonManager.configGson.toJson(config, writer);
|
||||||
IOHelper.write(configFile, output.toByteArray());
|
|
||||||
} else {
|
} else {
|
||||||
logger.error("Error writing LaunchServer runtime config file. Gson is null");
|
logger.error("Error writing LaunchServer config file. Gson is null");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
byte[] bytes = output.toByteArray();
|
||||||
|
if(bytes.length > 0) {
|
||||||
|
IOHelper.write(configFile, bytes);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -162,11 +165,14 @@ public void writeRuntimeConfig(LaunchServerRuntimeConfig config) throws IOExcept
|
||||||
try (Writer writer = IOHelper.newWriter(output)) {
|
try (Writer writer = IOHelper.newWriter(output)) {
|
||||||
if (Launcher.gsonManager.configGson != null) {
|
if (Launcher.gsonManager.configGson != null) {
|
||||||
Launcher.gsonManager.configGson.toJson(config, writer);
|
Launcher.gsonManager.configGson.toJson(config, writer);
|
||||||
IOHelper.write(runtimeConfigFile, output.toByteArray());
|
|
||||||
} else {
|
} else {
|
||||||
logger.error("Error writing LaunchServer runtime config file. Gson is null");
|
logger.error("Error writing LaunchServer runtime config file. Gson is null");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
byte[] bytes = output.toByteArray();
|
||||||
|
if(bytes.length > 0) {
|
||||||
|
IOHelper.write(runtimeConfigFile, bytes);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
LaunchServer.LaunchServerDirectories directories = new LaunchServer.LaunchServerDirectories();
|
LaunchServer.LaunchServerDirectories directories = new LaunchServer.LaunchServerDirectories();
|
||||||
|
|
|
@ -6,7 +6,7 @@ public final class Version implements Comparable<Version> {
|
||||||
|
|
||||||
public static final int MAJOR = 5;
|
public static final int MAJOR = 5;
|
||||||
public static final int MINOR = 3;
|
public static final int MINOR = 3;
|
||||||
public static final int PATCH = 2;
|
public static final int PATCH = 3;
|
||||||
public static final int BUILD = 1;
|
public static final int BUILD = 1;
|
||||||
public static final Version.Type RELEASE = Type.STABLE;
|
public static final Version.Type RELEASE = Type.STABLE;
|
||||||
public final int major;
|
public final int major;
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
id 'org.openjfx.javafxplugin' version '0.0.10' apply false
|
id 'org.openjfx.javafxplugin' version '0.0.10' apply false
|
||||||
}
|
}
|
||||||
group = 'pro.gravit.launcher'
|
group = 'pro.gravit.launcher'
|
||||||
version = '5.3.2'
|
version = '5.3.3'
|
||||||
|
|
||||||
apply from: 'props.gradle'
|
apply from: 'props.gradle'
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue