fix(gui): use correct offset for code line (#1141)
This commit is contained in:
@@ -140,6 +140,10 @@ public class StringRef implements CharSequence {
|
||||
return list;
|
||||
}
|
||||
|
||||
public int getOffset() {
|
||||
return offset;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
int h = hash;
|
||||
int len = length;
|
||||
|
||||
@@ -91,7 +91,7 @@ public class TextSearchIndex {
|
||||
JavaNode node = linesInfo.getJavaNodeByLine(lineNum);
|
||||
JavaNode javaNode = node == null ? cls : node;
|
||||
JNode nodeAtLine = nodeCache.makeFrom(javaNode);
|
||||
codeIndex.put(new CodeNode(nodeAtLine, line, lineNum, javaNode.getDefPos()));
|
||||
codeIndex.put(new CodeNode(nodeAtLine, line, lineNum, line.getOffset()));
|
||||
}
|
||||
} catch (Exception e) {
|
||||
LOG.warn("Failed to index class: {}", cls, e);
|
||||
|
||||
Reference in New Issue
Block a user