mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
todos: select node in builder should build and expand the node (IDEA-77199 )
This commit is contained in:
@@ -503,17 +503,7 @@ abstract class TodoPanel extends SimpleToolWindowPanel implements OccurenceNavig
|
||||
@Nullable
|
||||
private OccurenceInfo goToPointer(TodoItemNode pointer) {
|
||||
if (pointer == null) return null;
|
||||
DefaultMutableTreeNode node = myTodoTreeBuilder.getNodeForElement(pointer);
|
||||
if (node == null) {
|
||||
myTodoTreeBuilder.buildNodeForElement(pointer);
|
||||
node = myTodoTreeBuilder.getNodeForElement(pointer);
|
||||
if (node == null) {
|
||||
// TODO[vova] it seems that this check isn't required any more bacause it was side effect of SCR#7063
|
||||
// TODO[vova] try to remove this check in Aurora
|
||||
return null;
|
||||
}
|
||||
}
|
||||
TreeUtil.selectPath(myTree, new TreePath(node.getPath()));
|
||||
myTodoTreeBuilder.select(pointer);
|
||||
return new OccurenceInfo(
|
||||
new OpenFileDescriptor(myProject, pointer.getValue().getTodoItem().getFile().getVirtualFile(),
|
||||
pointer.getValue().getRangeMarker().getStartOffset()),
|
||||
|
||||
Reference in New Issue
Block a user