From d32a2260572c016f01799089f68672bca40acc3b Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Fri, 14 Jan 2005 16:51:32 +0300 Subject: [PATCH] initial expansion in right tree --- .../intellij/packageDependencies/ui/DependenciesPanel.java | 6 +++--- .../dependencies/dependencies/src/com/package1/Class1.java | 4 +--- .../com/intellij/dependencies/DependenciesPanelTest.java | 1 + 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/source/com/intellij/packageDependencies/ui/DependenciesPanel.java b/source/com/intellij/packageDependencies/ui/DependenciesPanel.java index 04a07e143791..7ee2f2c909f4 100644 --- a/source/com/intellij/packageDependencies/ui/DependenciesPanel.java +++ b/source/com/intellij/packageDependencies/ui/DependenciesPanel.java @@ -307,9 +307,9 @@ public class DependenciesPanel extends JPanel { } private Set getSelectedScope(final Tree tree) { - int[] rows = tree.getSelectionRows(); - if (rows == null || rows.length != 1) return EMPTY_FILE_SET; - PackageDependenciesNode node = (PackageDependenciesNode)tree.getPathForRow(rows[0]).getLastPathComponent(); + TreePath[] paths = tree.getSelectionPaths(); + if (paths == null || paths.length != 1) return EMPTY_FILE_SET; + PackageDependenciesNode node = (PackageDependenciesNode)paths[0].getLastPathComponent(); if (node.isRoot()) return EMPTY_FILE_SET; Set result = new HashSet(); node.fillFiles(result, !DependencyUISettings.getInstance().UI_FLATTEN_PACKAGES); diff --git a/testData/dependencies/dependencies/src/com/package1/Class1.java b/testData/dependencies/dependencies/src/com/package1/Class1.java index ef39d8c575e9..df7c404a07a6 100644 --- a/testData/dependencies/dependencies/src/com/package1/Class1.java +++ b/testData/dependencies/dependencies/src/com/package1/Class1.java @@ -1,7 +1,5 @@ package com.package1; public class Class1 { - public static void main(String[] args){ - Class2 class2; - } + private Class2 myClass; } \ No newline at end of file diff --git a/testSource/com/intellij/dependencies/DependenciesPanelTest.java b/testSource/com/intellij/dependencies/DependenciesPanelTest.java index 823a1253173e..5d0862a14469 100644 --- a/testSource/com/intellij/dependencies/DependenciesPanelTest.java +++ b/testSource/com/intellij/dependencies/DependenciesPanelTest.java @@ -72,6 +72,7 @@ public class DependenciesPanelTest extends TestSourceBasedTestCase{ " -Production Classes\n" + " -" + myModule.getName() + "\n" + " -com.package1\n" + + " Class2.java\n" + " Test Classes\n", true); }