X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fbin%2FApplicationSingletonProvider.java;h=1b902591ae371d28013e42ba5c058cc24257c81a;hb=9d9e8df3fa57b530dd4550ee1cc5863d905638db;hp=b64f40c6516457aa97b28d261224e29eaf57eb8e;hpb=7796ed132dd7e9dfcb8fe6d486fb04996873a840;p=jalview.git diff --git a/src/jalview/bin/ApplicationSingletonProvider.java b/src/jalview/bin/ApplicationSingletonProvider.java index b64f40c..1b90259 100644 --- a/src/jalview/bin/ApplicationSingletonProvider.java +++ b/src/jalview/bin/ApplicationSingletonProvider.java @@ -80,21 +80,13 @@ public class ApplicationSingletonProvider * * @return */ + @SuppressWarnings("unchecked") private static Map, ApplicationSingletonI> getContextMap() { - @SuppressWarnings("unused") - ThreadGroup g = (Platform.isJS() - ? Thread.currentThread().getThreadGroup() - : null); - Map, ApplicationSingletonI> map = singletons; - /** @j2sNative map = g._swingjsSingletons; */ - if (map == null) - { - map = new HashMap<>(); - /** @j2sNative g._swingjsSingletons = map; */ - } - - return map; + return (Platform.isJS() + ? (Map, ApplicationSingletonI>) Platform + .getJSSingletons() + : singletons); } /**