From e658a47c41ffd2bcc610a1c0f19a27ef957a033b Mon Sep 17 00:00:00 2001 From: anna Date: Wed, 23 Nov 2011 10:53:23 +0100 Subject: [PATCH] todos: select node in builder should build and expand the node (IDEA-77199 ) --- .../src/com/intellij/ide/todo/TodoPanel.java | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/todo/TodoPanel.java b/platform/lang-impl/src/com/intellij/ide/todo/TodoPanel.java index 8bdff105e2bc..9c9d047842d5 100644 --- a/platform/lang-impl/src/com/intellij/ide/todo/TodoPanel.java +++ b/platform/lang-impl/src/com/intellij/ide/todo/TodoPanel.java @@ -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()),