Balance some synchronized

Balance synchronized used on getters and not setters
as well as the other way around.
master
jvoisin 6 years ago
parent a3e59e9724
commit 4a06823057
  1. 2
      airsonic-main/src/main/java/org/airsonic/player/domain/TransferStatus.java
  2. 6
      airsonic-main/src/main/java/org/airsonic/player/service/SettingsService.java

@ -230,7 +230,7 @@ public class TransferStatus {
*
* @param active Whether this transfer is active.
*/
public void setActive(boolean active) {
public synchronized void setActive(boolean active) {
this.active = active;
if (active) {

@ -415,7 +415,7 @@ public class SettingsService {
setProperty(KEY_PLAYLIST_FOLDER, playlistFolder);
}
public String getMusicFileTypes() {
public synchronized String getMusicFileTypes() {
return getProperty(KEY_MUSIC_FILE_TYPES, DEFAULT_MUSIC_FILE_TYPES);
}
@ -431,7 +431,7 @@ public class SettingsService {
return cachedMusicFileTypesArray;
}
public String getVideoFileTypes() {
public synchronized String getVideoFileTypes() {
return getProperty(KEY_VIDEO_FILE_TYPES, DEFAULT_VIDEO_FILE_TYPES);
}
@ -447,7 +447,7 @@ public class SettingsService {
return cachedVideoFileTypesArray;
}
public String getCoverArtFileTypes() {
public synchronized String getCoverArtFileTypes() {
return getProperty(KEY_COVER_ART_FILE_TYPES, DEFAULT_COVER_ART_FILE_TYPES);
}

Loading…
Cancel
Save