From 0f7b953ee6594b6f82863f7a4fdba7ae18232dcf Mon Sep 17 00:00:00 2001 From: "Denis.Zhdanov" Date: Mon, 12 Mar 2012 18:43:25 +0400 Subject: [PATCH] IDEA-76142: Gradle support - cannot update IDEA projects once one of build.gradle files changes Speed search is configured --- .../gradle/sync/GradleProjectStructureChangesPanel.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/gradle/src/org/jetbrains/plugins/gradle/sync/GradleProjectStructureChangesPanel.java b/plugins/gradle/src/org/jetbrains/plugins/gradle/sync/GradleProjectStructureChangesPanel.java index 4c3602a6c674..52b1b1980d62 100644 --- a/plugins/gradle/src/org/jetbrains/plugins/gradle/sync/GradleProjectStructureChangesPanel.java +++ b/plugins/gradle/src/org/jetbrains/plugins/gradle/sync/GradleProjectStructureChangesPanel.java @@ -9,10 +9,13 @@ import com.intellij.openapi.project.Project; import com.intellij.openapi.ui.popup.Balloon; import com.intellij.openapi.ui.popup.JBPopupFactory; import com.intellij.openapi.util.Disposer; +import com.intellij.ui.TreeSpeedSearch; +import com.intellij.ui.TreeUIHelper; import com.intellij.ui.awt.RelativePoint; import com.intellij.ui.treeStructure.Tree; import com.intellij.util.Alarm; import com.intellij.util.ui.tree.TreeModelAdapter; +import com.intellij.util.ui.tree.TreeUtil; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -121,6 +124,8 @@ public class GradleProjectStructureChangesPanel extends GradleToolWindowPanel { } }); myTreeModel.rebuild(); + new TreeSpeedSearch(myTree, TreeSpeedSearch.NODE_DESCRIPTOR_TOSTRING, true); + TreeUtil.installActions(myTree); GridBagConstraints constraints = new GridBagConstraints(); constraints.gridwidth = GridBagConstraints.REMAINDER;