Refresh the status column width immediately after reopen.
MODIFY
WalletWasabi.Gui/Controls/WalletExplorer/CoinListViewModel.cs
WalletWasabi.Gui/Controls/WalletExplorer/CoinListViewModel.cs
@@ -448,9 +448,7 @@ namespace WalletWasabi.Gui.Controls.WalletExplorer
{
try
{
- CoinJoinStatusWidth = Coins.Any() && Coins.All(x => NotVisibleStatuses.Contains(x.Status))
- ? new GridLength(0)
- : new GridLength(180);
+ RefreshStatusColumnWidth();
}
catch (Exception ex)
{
@@ -468,6 +466,13 @@ namespace WalletWasabi.Gui.Controls.WalletExplorer
.Subscribe(ex => Logger.LogError(ex));
}
+ private void RefreshStatusColumnWidth()
+ {
+ CoinJoinStatusWidth = Coins.Any() && Coins.All(x => NotVisibleStatuses.Contains(x.Status))
+ ? new GridLength(0)
+ : new GridLength(180);
+ }
+
private void OnOpen()
{
Disposables = Disposables is null ?
@@ -478,6 +483,8 @@ namespace WalletWasabi.Gui.Controls.WalletExplorer
RootList.AddRange(list);
+ RefreshStatusColumnWidth();
+
Global.UiConfig
.WhenAnyValue(x => x.LurkingWifeMode)
.ObserveOn(RxApp.MainThreadScheduler)

Refresh the status column width immediately after reopen.