check playlist for null

This commit is contained in:
2024-10-23 15:15:44 +03:00
parent 7cbda8a6b9
commit 47a09ccd2e
2 changed files with 211 additions and 210 deletions
@@ -57,7 +57,8 @@ namespace TV_Player.ViewModels
StartFullScreen = SettingsModel.StartFullScreen;
StartLastScreen = SettingsModel.StartFromLastScreen;
Playlists = new ObservableCollection<KeyValuePair<string, string>>(SettingsModel.Playlists);
Playlists = SettingsModel.Playlists == null ? ([]) : new ObservableCollection<KeyValuePair<string, string>>(SettingsModel.Playlists);
}
private void OnAddPlaylistCommand()
@@ -80,7 +81,7 @@ namespace TV_Player.ViewModels
{
SettingsModel.StartFullScreen = StartFullScreen;
SettingsModel.StartFromLastScreen = StartLastScreen;
SettingsModel.Playlists.Clear();
SettingsModel.Playlists?.Clear();
SettingsModel.Playlists = Playlists.ToDictionary<string, string>();
SettingsModel.SaveSetttings();
TVPlayerViewModel.Instance.InitializeTVWithData();