diff options
| author | Matt Kohls <mattkohls13@gmail.com> | 2018-07-19 21:01:40 -0400 | 
|---|---|---|
| committer | Matt Kohls <mattkohls13@gmail.com> | 2018-07-19 21:01:40 -0400 | 
| commit | 7f0976b74dff706d223c96b40fb350f09bbc2c7f (patch) | |
| tree | 624d3565c9f78d8b40c2c9eaa5cbad6fb386981b /src/main | |
| parent | 8641c37bc02a1e4234e521aa7e276ab450c116ec (diff) | |
| download | SoundChan-7f0976b74dff706d223c96b40fb350f09bbc2c7f.tar.gz SoundChan-7f0976b74dff706d223c96b40fb350f09bbc2c7f.tar.bz2 SoundChan-7f0976b74dff706d223c96b40fb350f09bbc2c7f.zip | |
Adding checks that usersound file exists
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/java/soundchan/BotListener/BotListener.java | 2 | ||||
| -rw-r--r-- | src/main/java/soundchan/LocalAudioManager.java | 22 | 
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;      }  } | 
