aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main/java/soundchan/BotListener/BotListener.java2
-rw-r--r--src/main/java/soundchan/LocalAudioManager.java22
2 files changed, 14 insertions, 10 deletions
diff --git a/src/main/java/soundchan/BotListener/BotListener.java b/src/main/java/soundchan/BotListener/BotListener.java
index 028f13b..9bcccfe 100644
--- a/src/main/java/soundchan/BotListener/BotListener.java
+++ b/src/main/java/soundchan/BotListener/BotListener.java
@@ -58,7 +58,7 @@ public class BotListener extends ListenerAdapter{
audioOnUserJoin = settingEnableCheck(properties.getProperty("audioOnUserJoin"));
if(audioOnUserJoin) {
String userAudioPath = properties.getProperty("userAudioFilePath");
- if(userAudioPath.contentEquals("") || userAudioPath == null) {
+ if(userAudioPath == null || userAudioPath.contentEquals("")) {
localManager = new LocalAudioManager(localFilePath, "usersound.properties");
}
else {
diff --git a/src/main/java/soundchan/LocalAudioManager.java b/src/main/java/soundchan/LocalAudioManager.java
index 80e3790..4b16850 100644
--- a/src/main/java/soundchan/LocalAudioManager.java
+++ b/src/main/java/soundchan/LocalAudioManager.java
@@ -122,19 +122,23 @@ public class LocalAudioManager {
private static Properties LoadProperties(String filename){
Properties properties = new Properties();
InputStream input = null;
- try{
- input = new FileInputStream(filename);
- properties.load(input);
-
- }catch (IOException ex){
- ex.printStackTrace();
- } finally {
+ File file = new File(filename);
+ if(file.exists() && !file.isDirectory()) {
try {
- input.close();
+ input = new FileInputStream(filename);
+ properties.load(input);
} catch (IOException ex) {
ex.printStackTrace();
+ } finally {
+ try {
+ input.close();
+ } catch (IOException ex) {
+ ex.printStackTrace();
+ }
}
+ return properties;
+ } else {
+ return properties;
}
- return properties;
}
}