diff options
-rw-r--r-- | org.eclipse.help.base/src/org/eclipse/help/internal/base/scope/ScopeRegistry.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/org.eclipse.help.base/src/org/eclipse/help/internal/base/scope/ScopeRegistry.java b/org.eclipse.help.base/src/org/eclipse/help/internal/base/scope/ScopeRegistry.java index 255738d2f..cfbe9e9fb 100644 --- a/org.eclipse.help.base/src/org/eclipse/help/internal/base/scope/ScopeRegistry.java +++ b/org.eclipse.help.base/src/org/eclipse/help/internal/base/scope/ScopeRegistry.java @@ -39,17 +39,17 @@ public class ScopeRegistry { private static List<IScopeHandle> scopes = null; - private static ScopeRegistry instance; - private boolean initialized = false; + private static class RegistryHolder { + static final ScopeRegistry instance = new ScopeRegistry(); + } + private ScopeRegistry() { } public static ScopeRegistry getInstance() { - if (instance == null) - instance = new ScopeRegistry(); - return instance; + return RegistryHolder.instance; } public AbstractHelpScope getScope(String id) { |