Remove delay in local repositories filter
commit51702a1bfc17441373d80a69fce4d04107419e09
authorMichael Keppler <michael.keppler@gmx.de>
Sun, 16 Mar 2014 07:32:24 +0000 (16 08:32 +0100)
committerMichael Keppler <michael.keppler@gmx.de>
Sun, 16 Mar 2014 07:32:24 +0000 (16 08:32 +0100)
tree85788f586cd81099e5ac3d1fca27f3a832115fb5
parent2d830c94e92ba6fcbd7405abd5f3386727145cb2
Remove delay in local repositories filter

When trying to filter the directory with the Android open source
repositories (around 1400 repos) updating the tree viewer takes 4.3
seconds after typing something into the filter box. During that time the
UI is frozen.

Using only the leaf nodes for updating the filter, this drops down to
0.2 seconds and the UI feels responsive.

Change-Id: Iab65452ae62551c3f8e7a2ee594a5a238b802144
Signed-off-by: Michael Keppler <michael.keppler@gmx.de>
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/RepositorySearchDialog.java