JAL-3210 Improvements to eclipse detection. New src tree and SwingJS updated from...
[jalview.git] / src / jalview / ws / sifts / SiftsSettings.java
index 8fd5300..88aaed4 100644 (file)
  */
 package jalview.ws.sifts;
 
-import jalview.bin.Instance;
+import jalview.bin.ApplicationSingletonProvider;
+import jalview.bin.ApplicationSingletonProvider.ApplicationSingletonI;
 
 import java.util.Objects;
 
-public class SiftsSettings
+public class SiftsSettings implements ApplicationSingletonI
 {
 
   /**
@@ -34,13 +35,8 @@ public class SiftsSettings
    */
   public static SiftsSettings getInstance()
   {
-    {
-      Instance j = Instance.getInstance();
-      return (j.siftsSettings == null
-              ? j.siftsSettings = new SiftsSettings()
-              : j.siftsSettings);
-    }
-
+    return (SiftsSettings) ApplicationSingletonProvider
+            .getInstance(SiftsSettings.class);
   }
 
   private SiftsSettings()