X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fstructure%2FStructureSelectionManager.java;fp=src%2Fjalview%2Fstructure%2FStructureSelectionManager.java;h=c0c559a6a3be4bf817221502a2a680cf54e761cd;hb=7ab5d6b0ba5fec1ea4a4239e79c476d841622485;hp=c6f8f17a788889fb3918f8422492f9a68a303343;hpb=1889827c44c51f6353fe8619e5d44b421158af23;p=jalview.git diff --git a/src/jalview/structure/StructureSelectionManager.java b/src/jalview/structure/StructureSelectionManager.java index c6f8f17..c0c559a 100644 --- a/src/jalview/structure/StructureSelectionManager.java +++ b/src/jalview/structure/StructureSelectionManager.java @@ -56,11 +56,14 @@ public class StructureSelectionManager } Hashtable mappingData = new Hashtable(); + private static StructureSelectionManager nullProvider = null; + public static StructureSelectionManager getStructureSelectionManager( StructureSelectionManagerProvider context) { - if (context==null) { + if (context == null) + { if (nullProvider == null) { if (instances != null) @@ -83,10 +86,12 @@ public class StructureSelectionManager StructureSelectionManager instance = instances.get(context); if (instance == null) { - if (nullProvider!=null) + if (nullProvider != null) { instance = nullProvider; - } else { + } + else + { instance = new StructureSelectionManager(); } instances.put(context, instance);