Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.help.base/src/org/eclipse/help/internal/base/scope/ScopeRegistry.java10
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) {

Back to the top