Commit 84302b0c authored by Nadya Zabrodina's avatar Nadya Zabrodina
Browse files

shelf: use speed search with expand nodes mode

parent d881375c
Showing with 7 additions and 5 deletions
+7 -5
......@@ -337,7 +337,7 @@ public class ShelvedChangesViewManager implements Disposable {
private class ShelfTree extends ChangesTree {
private ShelfTree(@NotNull Project project) {
super(project, false, false);
super(project, false, false, true);
setKeepTreeState(true);
}
......
......@@ -90,9 +90,11 @@ public abstract class ChangesTree extends Tree implements DataProvider {
private boolean myModelUpdateInProgress;
public ChangesTree(@NotNull Project project,
boolean showCheckboxes,
boolean highlightProblems) {
public ChangesTree(@NotNull Project project, boolean showCheckboxes, boolean highlightProblems) {
this(project, showCheckboxes, highlightProblems, false);
}
protected ChangesTree(@NotNull Project project, boolean showCheckboxes, boolean highlightProblems, boolean expandInSpeedSearch) {
super(ChangesBrowserNode.createRoot());
myProject = project;
myShowCheckboxes = showCheckboxes;
......@@ -101,7 +103,7 @@ public abstract class ChangesTree extends Tree implements DataProvider {
setRootVisible(false);
setShowsRootHandles(true);
setOpaque(false);
new TreeSpeedSearch(this, ChangesBrowserNode.TO_TEXT_CONVERTER);
new TreeSpeedSearch(this, ChangesBrowserNode.TO_TEXT_CONVERTER, expandInSpeedSearch);
final ChangesBrowserNodeRenderer nodeRenderer = new ChangesBrowserNodeRenderer(myProject, this::isShowFlatten, highlightProblems);
setCellRenderer(new MyTreeCellRenderer(nodeRenderer));
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment