diff options
author | Ian Trimble | 2013-01-16 22:48:44 +0000 |
---|---|---|
committer | Ian Trimble | 2013-01-16 22:48:44 +0000 |
commit | 475422d96bacb6ece1f8cddec5d5c952b197a495 (patch) | |
tree | e30e024bd3ed8a5a32463037d1f0603133b9e6de | |
parent | e9a523a9b0e0cc389ddebccfd84f3e99a08be23e (diff) | |
download | webtools.jsf-475422d96bacb6ece1f8cddec5d5c952b197a495.tar.gz webtools.jsf-475422d96bacb6ece1f8cddec5d5c952b197a495.tar.xz webtools.jsf-475422d96bacb6ece1f8cddec5d5c952b197a495.zip |
Bug 398251
[facelets] Namespace will fail to load when there are duplicate tags in
the taglib.xml
-rw-r--r-- | jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/tagmodel/FaceletNamespace.java | 7 |
1 files 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<? extends ITagElement> getViewElements() { - return _data.getAllViewElements().values(); + Collection<ITagElement> 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(); } /** |