mirror of
https://github.com/bitwarden/mobile
synced 2025-12-17 08:43:21 +00:00
run on main thread fixes
This commit is contained in:
@@ -174,7 +174,9 @@ namespace Bit.iOS.Autofill
|
|||||||
public override void TextChanged(UISearchBar searchBar, string searchText)
|
public override void TextChanged(UISearchBar searchBar, string searchText)
|
||||||
{
|
{
|
||||||
var cts = new CancellationTokenSource();
|
var cts = new CancellationTokenSource();
|
||||||
Task.Run(async () =>
|
Task.Run(() =>
|
||||||
|
{
|
||||||
|
NSRunLoop.Main.BeginInvokeOnMainThread(async () =>
|
||||||
{
|
{
|
||||||
if (!string.IsNullOrWhiteSpace(searchText))
|
if (!string.IsNullOrWhiteSpace(searchText))
|
||||||
{
|
{
|
||||||
@@ -194,6 +196,8 @@ namespace Bit.iOS.Autofill
|
|||||||
_controller.TableView.ReloadData();
|
_controller.TableView.ReloadData();
|
||||||
}
|
}
|
||||||
catch (OperationCanceledException) { }
|
catch (OperationCanceledException) { }
|
||||||
|
_filterResultsCancellationTokenSource = cts;
|
||||||
|
});
|
||||||
}, cts.Token);
|
}, cts.Token);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user