From 8430cc92bd95ed71bc42416b99f9a93fb3c0df07 Mon Sep 17 00:00:00 2001
From: julian <julian@cypherstack.com>
Date: Mon, 3 Jun 2024 16:36:50 -0600
Subject: [PATCH] reset coin control selected utxos on desktop

---
 .../my_stack_view/wallet_view/desktop_wallet_view.dart      | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/lib/pages_desktop_specific/my_stack_view/wallet_view/desktop_wallet_view.dart b/lib/pages_desktop_specific/my_stack_view/wallet_view/desktop_wallet_view.dart
index a8160899f..3be835d0b 100644
--- a/lib/pages_desktop_specific/my_stack_view/wallet_view/desktop_wallet_view.dart
+++ b/lib/pages_desktop_specific/my_stack_view/wallet_view/desktop_wallet_view.dart
@@ -48,6 +48,7 @@ import '../../../widgets/desktop/desktop_app_bar.dart';
 import '../../../widgets/desktop/desktop_scaffold.dart';
 import '../../../widgets/hover_text_field.dart';
 import '../../../widgets/rounded_white_container.dart';
+import '../../coin_control/desktop_coin_control_use_dialog.dart';
 import 'sub_widgets/desktop_wallet_features.dart';
 import 'sub_widgets/desktop_wallet_summary.dart';
 import 'sub_widgets/my_wallet.dart';
@@ -134,7 +135,10 @@ class _DesktopWalletViewState extends ConsumerState<DesktopWalletView> {
         widget.eventBus != null ? widget.eventBus! : GlobalEventBus.instance;
 
     WidgetsBinding.instance.addPostFrameCallback(
-      (_) => ref.read(currentWalletIdProvider.notifier).state = wallet.walletId,
+      (_) {
+        ref.read(currentWalletIdProvider.notifier).state = wallet.walletId;
+        ref.read(desktopUseUTXOs.notifier).state = {};
+      },
     );
 
     if (!wallet.shouldAutoSync) {