aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/soundchan/LocalAudioManager.java
diff options
context:
space:
mode:
authorMatt Kohls <mattkohls13@gmail.com>2018-07-19 21:01:40 -0400
committerMatt Kohls <mattkohls13@gmail.com>2018-07-19 21:01:40 -0400
commit7f0976b74dff706d223c96b40fb350f09bbc2c7f (patch)
tree624d3565c9f78d8b40c2c9eaa5cbad6fb386981b /src/main/java/soundchan/LocalAudioManager.java
parent8641c37bc02a1e4234e521aa7e276ab450c116ec (diff)
downloadSoundChan-7f0976b74dff706d223c96b40fb350f09bbc2c7f.tar.gz
SoundChan-7f0976b74dff706d223c96b40fb350f09bbc2c7f.tar.bz2
SoundChan-7f0976b74dff706d223c96b40fb350f09bbc2c7f.zip
Adding checks that usersound file exists
Diffstat (limited to 'src/main/java/soundchan/LocalAudioManager.java')
-rw-r--r--src/main/java/soundchan/LocalAudioManager.java22
1 files changed, 13 insertions, 9 deletions
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;
}
}