Skip to content

Commit d29b8f8

Browse files
committed
try fixing bug
1 parent c2fb32e commit d29b8f8

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

src/main/java/org/ncc/JoinQuitMessage/ConfigManager.java

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,25 +18,32 @@ public class ConfigManager {
1818
public static List<String> quitMessage;
1919

2020
public static void initConfig() {
21+
boolean b = false;
2122
if (!configFile.exists()) {
2223
configFile.getParentFile().mkdirs();
2324
try {
2425
configFile.createNewFile();
26+
b = true;
2527
} catch (IOException e) {
2628
JoinQuitMessage.instance.getLogger().log(Level.SEVERE, e.getMessage());
2729
}
2830
}
2931
if (config.get("join-message") == null) {
3032
config.set("join-message", defaultJoinMessage);
33+
b = true;
3134
}
3235
if (config.get("quit-message") == null) {
3336
config.set("quit-message", defaultQuitMessage);
37+
b = true;
3438
}
35-
try {
36-
config.save(configFile);
37-
} catch (IOException e) {
38-
JoinQuitMessage.instance.getLogger().log(Level.SEVERE, e.getMessage());
39+
if(b){
40+
try {
41+
config.save(configFile);
42+
} catch (IOException e) {
43+
JoinQuitMessage.instance.getLogger().log(Level.SEVERE, e.getMessage());
44+
}
3945
}
46+
4047
}
4148

4249
public static void loadConfig() {

0 commit comments

Comments
 (0)