Plugins UI - Search on UI thread

This commit is contained in:
Robert committed 2022-08-04 23:29:18 +02:00
1 parent 8ede4cb606
commit 20af5e9c21
1 file changed
+1 -1
@@ -36,7 +36,7 @@ namespace Artemis.UI.Screens.Settings
DisplayName = "Plugins"; DisplayName = "Plugins";
SourceList<Plugin> plugins = new(); SourceList<Plugin> plugins = new();
IObservable<Func<Plugin, bool>> pluginFilter = this.WhenAnyValue(vm => vm.SearchPluginInput).Throttle(TimeSpan.FromMilliseconds(100)).Select(CreatePredicate); IObservable<Func<Plugin, bool>> pluginFilter = this.WhenAnyValue(vm => vm.SearchPluginInput).Throttle(TimeSpan.FromMilliseconds(100), AvaloniaScheduler.Instance).Select(CreatePredicate);
plugins.Connect() plugins.Connect()
.Filter(pluginFilter) .Filter(pluginFilter)