Skip to content

Commit 46ea318

Browse files
committed
Don't fold group name in with child package names
1 parent 4143ec8 commit 46ea318

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

codepulse/src/main/resources/toserve/pages/traces/PackageController.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,14 @@
7272
if(node.isSelfNode){
7373
pw.fullLabel(node.name).abbreviatedLabel(node.name)
7474
} else {
75-
var parentName = packageParentNode ? packageParentNode.name : '',
76-
abbrevName = node.name.substr(parentName.length)
75+
var abbrevName
7776

7877
if (packageParentNode && packageParentNode.kind == 'group')
79-
abbrevName = abbrevName.substr(1)
78+
abbrevName = node.name
79+
else {
80+
var parentName = packageParentNode ? packageParentNode.name : '',
81+
abbrevName = node.name.substr(parentName.length)
82+
}
8083

8184
pw.fullLabel(node.name).abbreviatedLabel(abbrevName)
8285
}

codepulse/src/main/scala/com/secdec/codepulse/data/bytecode/CodeForestBuilder.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,10 @@ class CodeForestBuilder(defaultTracedGroups: List[String]) {
109109
}
110110

111111
protected def addChildPackage(parent: CodeTreeNode, name: String) = {
112-
val pkgName = parent.name + '.' + name
112+
val pkgName = parent.kind match {
113+
case CodeTreeNodeKind.Grp => name
114+
case _ => parent.name + '.' + name
115+
}
113116
parent.findChild { node =>
114117
node.name == pkgName && node.kind == CodeTreeNodeKind.Pkg
115118
} getOrElse {

0 commit comments

Comments
 (0)