Fix self coinjoining with multiple wallets display
MODIFY
WalletWasabi.Fluent/ViewModels/Wallets/Home/History/HistoryViewModel.cs
WalletWasabi.Fluent/ViewModels/Wallets/Home/History/HistoryViewModel.cs
@@ -104,9 +104,17 @@ public partial class HistoryViewModel : ActivatableViewModel
foreach (var newItem in newHistoryList)
{
if (_transactions.FirstOrDefault(x => x.Id == newItem.Id) is { } item)
+ {
+ if (item.GetType() != newItem.GetType())
+ {
+ _transactionSourceList.Remove(item);
+ _transactionSourceList.Add(newItem);
+ }
+ else
{
item.Update(newItem);
}
+ }
else
{
_transactionSourceList.Add(newItem);

Fix self coinjoining with multiple wallets display