Fix jitter in the GUI when switching from DM guild to any other and back

This commit is contained in:
Tyrrrz 2023-08-22 17:41:36 +03:00
parent 041086267c
commit 67d41fbdc4

View file

@ -70,6 +70,17 @@ public class DashboardViewModel : PropertyChangedBase
o => o.Current, o => o.Current,
(_, _) => NotifyOfPropertyChange(() => IsProgressIndeterminate) (_, _) => NotifyOfPropertyChange(() => IsProgressIndeterminate)
); );
this.Bind(
o => o.SelectedGuild,
(_, _) =>
{
// Reset channels when the selected guild changes, to avoid jitter
// due to the channels being asynchronously loaded.
AvailableChannels = null;
SelectedChannels = null;
}
);
} }
public void OnViewLoaded() public void OnViewLoaded()