[144553] bug fix to enable global element renaming and refactoring to function correctly
diff --git a/bundles/org.eclipse.wst.xml.core/src-search/org/eclipse/wst/xml/core/internal/search/matching/XMLSearchPatternMatcher.java b/bundles/org.eclipse.wst.xml.core/src-search/org/eclipse/wst/xml/core/internal/search/matching/XMLSearchPatternMatcher.java
index 9cbafde..16982a5 100644
--- a/bundles/org.eclipse.wst.xml.core/src-search/org/eclipse/wst/xml/core/internal/search/matching/XMLSearchPatternMatcher.java
+++ b/bundles/org.eclipse.wst.xml.core/src-search/org/eclipse/wst/xml/core/internal/search/matching/XMLSearchPatternMatcher.java
@@ -50,6 +50,8 @@
pattern.setElementName(domElement.getLocalName());
pattern.setElementNamespace(domElement.getNamespaceURI());
+ // TODO (cs) set the depth attribute on the pattern
+ //
String actualValue = domElement.getAttribute(pattern.getAttributeName());
if(actualValue != null){
int n = actualValue.indexOf(":"); //$NON-NLS-1$
@@ -168,6 +170,7 @@
if(searchPattern.getElementName().equals(decodedPattern.getElementName()) &&
searchPattern.getElementNamespace().equals(decodedPattern.getElementNamespace())){
if(searchPattern.getDepth() > 0 &&
+ decodedPattern.getDepth() > 0 &&
searchPattern.getDepth() != decodedPattern.getDepth())
{
return false;