diff --git a/xml/relaxng/src/org/intellij/plugins/relaxNG/model/descriptors/RngNsDescriptor.java b/xml/relaxng/src/org/intellij/plugins/relaxNG/model/descriptors/RngNsDescriptor.java index e6689ce9cf7b..2bed77f5299b 100644 --- a/xml/relaxng/src/org/intellij/plugins/relaxNG/model/descriptors/RngNsDescriptor.java +++ b/xml/relaxng/src/org/intellij/plugins/relaxNG/model/descriptors/RngNsDescriptor.java @@ -189,7 +189,7 @@ public class RngNsDescriptor implements XmlNSDescriptorEx, Validator { dPatterns = new ArrayList(); name2patterns.put(qName, dPatterns); } - dPatterns.add(pattern); + if (!dPatterns.contains(pattern)) dPatterns.add(pattern); } }