File tree Expand file tree Collapse file tree 1 file changed +15
-2
lines changed
src/com/magento/idea/magento2plugin/xml/index Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Original file line number Diff line number Diff line change 5
5
import com .intellij .openapi .project .Project ;
6
6
import com .intellij .openapi .util .Key ;
7
7
import com .intellij .openapi .util .TextRange ;
8
+ import com .intellij .openapi .vfs .VirtualFile ;
8
9
import com .intellij .psi .*;
9
10
import com .intellij .psi .meta .PsiMetaData ;
10
11
import com .intellij .psi .scope .PsiScopeProcessor ;
@@ -33,14 +34,26 @@ abstract public class LineMarkerXmlTagDecorator implements XmlTag {
33
34
34
35
protected XmlTag xmlTag ;
35
36
37
+ protected Project project ;
38
+
36
39
public LineMarkerXmlTagDecorator (XmlTag xmlTag ) {
37
40
this .xmlTag = xmlTag ;
41
+ this .project = xmlTag .getProject ();
38
42
}
39
43
40
44
@ NotNull
41
45
protected String getAreaName () {
42
- String configDirectory = xmlTag .getContainingFile ().getVirtualFile ().getParent ().getName ();
43
- return configDirectory .equals ("etc" ) ? "global" : configDirectory ;
46
+ VirtualFile containingDirectory = xmlTag .getContainingFile ().getVirtualFile ().getParent ();
47
+ String configDirectory = containingDirectory .getName ();
48
+
49
+ if (configDirectory .equals ("etc" )) {
50
+ VirtualFile moduleDirectory = containingDirectory .getParent ();
51
+ if (moduleDirectory .getName ().equals ("app" )) {
52
+ return "primary" ;
53
+ }
54
+ return "global" ;
55
+ }
56
+ return configDirectory ;
44
57
}
45
58
46
59
/**
You can’t perform that action at this time.
0 commit comments