Merge remote-tracking branch

'origin/GP-1155_dev747368_set_external_program' (Closes #3245)
This commit is contained in:
ghidra1 2021-08-02 17:40:29 -04:00
commit 94c80f0617

View file

@ -47,6 +47,7 @@ import ghidra.util.task.TaskMonitor;
public class ProjectDataTreePanel extends JPanel {
private static final String EXPANDED_PATHS_SEPARATOR = ":";
private static final int MAX_PROJECT_SIZE_TO_SEARCH = 1000;
private DataTree tree;
private ProjectData projectData;
@ -488,9 +489,9 @@ public class ProjectDataTreePanel extends JPanel {
* @param s node name
*/
public void findAndSelect(String s) {
if (projectData.getFileCount() < MAX_PROJECT_SIZE_TO_SEARCH) {
tree.expandTree(root);
Iterator<GTreeNode> it = root.iterator(true);
while (it.hasNext()) {
for (Iterator<GTreeNode> it = root.iterator(true); it.hasNext();) {
GTreeNode node = it.next();
if (node.getName().equals(s)) {
tree.setSelectedNode(node);
@ -498,6 +499,7 @@ public class ProjectDataTreePanel extends JPanel {
}
}
}
}
//==================================================================================================
// Inner Classes