mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
drop Loading... node when hidden root is empty
Other less confusing means are available to signal an empty tree
This commit is contained in:
@@ -2804,11 +2804,6 @@ public class AbstractTreeUi {
|
||||
}
|
||||
}
|
||||
|
||||
if (parent == getRootNode() && !myTree.isRootVisible() && parent.getChildCount() == 0) {
|
||||
insertLoadingNode(parent, false);
|
||||
reallyRemoved = false;
|
||||
}
|
||||
|
||||
maybeReady();
|
||||
if (reallyRemoved) {
|
||||
nodeStructureChanged(parent);
|
||||
|
||||
+1
-1
@@ -100,7 +100,7 @@ public class FilteringTreeBuilderTest extends BaseTreeTestCase {
|
||||
+ " folder2\n");
|
||||
|
||||
updateFilter("fo_");
|
||||
assertTree("+/\n");
|
||||
assertTree("/\n");
|
||||
|
||||
updateFilter("");
|
||||
assertTree("-/\n"
|
||||
|
||||
@@ -50,13 +50,13 @@ public class TreeUiTest extends AbstractTreeBuilderTest {
|
||||
public void testEmptyInvisibleRoot() throws Exception {
|
||||
myTree.setRootVisible(false);
|
||||
showTree();
|
||||
assertTree("+/\n");
|
||||
assertTree("/\n");
|
||||
|
||||
updateFromRoot();
|
||||
assertTree("+/\n");
|
||||
assertTree("/\n");
|
||||
|
||||
buildNode("/", false);
|
||||
assertTree("+/\n");
|
||||
assertTree("/\n");
|
||||
|
||||
myTree.setRootVisible(true);
|
||||
buildNode("/", false);
|
||||
@@ -449,7 +449,7 @@ public class TreeUiTest extends AbstractTreeBuilderTest {
|
||||
myRoot.removeAll();
|
||||
updateFromRoot();
|
||||
|
||||
assertTree("+/\n");
|
||||
assertTree("/\n");
|
||||
}
|
||||
|
||||
public void testAutoExpand() throws Exception {
|
||||
|
||||
@@ -1 +1 @@
|
||||
+HtmlFile:Empty.html
|
||||
HtmlFile:Empty.html
|
||||
Reference in New Issue
Block a user