removed dangerous instance of double checked locking in settingsmanager

This commit is contained in:
Marc Zwart 2018-03-20 16:04:10 +01:00
parent 6debe066f1
commit 3e1312064f

View file

@ -12,13 +12,9 @@ public class SettingsManager {
private static SettingsManager settingsManager = null;
public static SettingsManager getIntance() {
public static synchronized SettingsManager getIntance() {
if (settingsManager == null) {
synchronized (SettingsManager.class) {
if (settingsManager == null) {
settingsManager = new SettingsManager();
}
}
settingsManager = new SettingsManager();
}
return settingsManager;
}