Fixing selectorview svace 41/274841/1 accepted/tizen/unified/20220512.085007 submit/tizen/20220510.125505 submit/tizen/20220510.151853
authoraman.jeph <aman.jeph@samsung.com>
Tue, 10 May 2022 12:42:17 +0000 (18:12 +0530)
committeraman.jeph <aman.jeph@samsung.com>
Tue, 10 May 2022 12:44:57 +0000 (18:14 +0530)
Change-Id: I9cc6fc1147bd6d82f93d427857932c616b4513fd
Signed-off-by: aman.jeph <aman.jeph@samsung.com>
music-player/Views/SelectorView.cs
packaging/org.tizen.MusicPlayer-1.0.0.tpk

index 3e0ff2aa60497e8ce584d193ec1c970c1dab52f8..ffc38219b33363b665e350cfeedab6c22f2ccd58 100755 (executable)
@@ -396,7 +396,10 @@ namespace MusicPlayer.Views
                         List<AudioInfo> artistTrackList = ArtistDataProvider.GetArtistTrackList(text);
                         foreach (AudioInfo track in artistTrackList)
                         {
-                            selectedItemList.Remove(track.Id);
+                            if(track != null)
+                            {
+                                selectedItemList.Remove(track.Id);
+                            }
                         }
                     }
                     else if (item is MusicAlbum albumItem)
@@ -405,7 +408,10 @@ namespace MusicPlayer.Views
                         List<AudioInfo> albumTrackList = AlbumDataProvider.GetAlbumTrackList(albumItem.Id);
                         foreach (AudioInfo track in albumTrackList)
                         {
-                            selectedItemList.Remove(track.Id);
+                            if(track != null)
+                            {
+                                selectedItemList.Remove(track.Id);
+                            }
                         }
                     }
                     else if (item is PlaylistModel playlistItem)
@@ -437,7 +443,10 @@ namespace MusicPlayer.Views
                         List<AudioInfo> artistTrackList = ArtistDataProvider.GetArtistTrackList(text);
                         foreach (AudioInfo track in artistTrackList)
                         {
-                            selectedItemList.Add(track.Id);
+                            if(track != null)
+                            {
+                                selectedItemList.Add(track.Id);
+                            }
                         }
                     }
                     else if (item is MusicAlbum albumItem)
@@ -446,7 +455,10 @@ namespace MusicPlayer.Views
                         List<AudioInfo> albumTrackList = AlbumDataProvider.GetAlbumTrackList(albumItem.Id);
                         foreach (AudioInfo track in albumTrackList)
                         {
-                            selectedItemList.Add(track.Id);
+                            if(track != null)
+                            {
+                                selectedItemList.Add(track.Id);
+                            }
                         }
                     }
                     else if (item is PlaylistModel playlistItem)
index 74f46c6136ab94808be8e1117e0c5106880673fb..927c81f46f0cd310c3b5e4e7e2c992cf6f2cdeba 100755 (executable)
Binary files a/packaging/org.tizen.MusicPlayer-1.0.0.tpk and b/packaging/org.tizen.MusicPlayer-1.0.0.tpk differ