Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.jface.text/src/org/eclipse/jface/text/templates/persistence/TemplateStore.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/org.eclipse.jface.text/src/org/eclipse/jface/text/templates/persistence/TemplateStore.java b/org.eclipse.jface.text/src/org/eclipse/jface/text/templates/persistence/TemplateStore.java
index 31ab113b203..c02a6294191 100644
--- a/org.eclipse.jface.text/src/org/eclipse/jface/text/templates/persistence/TemplateStore.java
+++ b/org.eclipse.jface.text/src/org/eclipse/jface/text/templates/persistence/TemplateStore.java
@@ -224,6 +224,9 @@ public class TemplateStore extends TemplateStoreCore {
@Override
protected final org.eclipse.jface.text.templates.ContextTypeRegistry getRegistry() {
ContextTypeRegistry registry= super.getRegistry();
+ if (registry == null) {
+ return null;
+ }
org.eclipse.jface.text.templates.ContextTypeRegistry res= new org.eclipse.jface.text.templates.ContextTypeRegistry();
registry.contextTypes().forEachRemaining(t -> res.addContextType(t));
return res;

Back to the top