From 9534b82bfab6ba5efa00fd1d75b55ac0e93ec4f4 Mon Sep 17 00:00:00 2001 From: Michael Kaspera Date: Tue, 22 Aug 2023 07:45:59 +0200 Subject: [PATCH] feat: expanding a large tree in a diff now works a lot faster --- gui/src/main/java/de/adito/git/gui/tree/StatusTree.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gui/src/main/java/de/adito/git/gui/tree/StatusTree.java b/gui/src/main/java/de/adito/git/gui/tree/StatusTree.java index 19d4a956..1a52fc1b 100644 --- a/gui/src/main/java/de/adito/git/gui/tree/StatusTree.java +++ b/gui/src/main/java/de/adito/git/gui/tree/StatusTree.java @@ -51,6 +51,8 @@ public StatusTree(@NonNull IQuickSearchProvider pQuickSearchProvider, @NonNull I pScrollPane.setViewportView(searchableTree); observableTreeSelectionModel = new ObservableTreeSelectionModel(searchableTree.getSelectionModel()); searchableTree.setSelectionModel(observableTreeSelectionModel); + // use large tree model, this speeds up the expansion of the tree in case there are lots of elements in the tree. + searchableTree.setLargeModel(true); } /**