From 475422d96bacb6ece1f8cddec5d5c952b197a495 Mon Sep 17 00:00:00 2001 From: Ian Trimble Date: Wed, 16 Jan 2013 14:48:44 -0800 Subject: Bug 398251 [facelets] Namespace will fail to load when there are duplicate tags in the taglib.xml--- .../jst/jsf/facelet/core/internal/tagmodel/FaceletNamespace.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/tagmodel/FaceletNamespace.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/tagmodel/FaceletNamespace.java index dcb211bf4..8fd948ade 100644 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/tagmodel/FaceletNamespace.java +++ b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/tagmodel/FaceletNamespace.java @@ -28,6 +28,7 @@ public class FaceletNamespace extends * The namespace that this tag library is associated with */ private final FaceletNamespaceData _data; + private boolean isInitialized; /** * @param record @@ -54,7 +55,9 @@ public class FaceletNamespace extends @Override public Collection getViewElements() { - return _data.getAllViewElements().values(); + Collection values = _data.getAllViewElements().values(); + this.isInitialized = true; + return values; } @Override @@ -78,7 +81,7 @@ public class FaceletNamespace extends @Override public boolean isInitialized() { - return _data.isInitialized(); + return this.isInitialized || _data.isInitialized(); } /** -- cgit v1.2.3