From 1a0c3b468c32e20f2b085c743521c6ebdaf58907 Mon Sep 17 00:00:00 2001 From: Anonymous Raccoon <32224410+AnonymusRaccoon@users.noreply.github.com> Date: Tue, 18 Sep 2018 21:53:29 +0200 Subject: [PATCH] Solving navigation bugs from playlist tracks to youtube engine. --- MusicApp/MainActivity.cs | 3 +++ MusicApp/Resources/Portable Class/SearchableActivity.cs | 2 +- MusicApp/Resources/Portable Class/YoutubeEngine.cs | 2 -- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/MusicApp/MainActivity.cs b/MusicApp/MainActivity.cs index 7c2d663..f1ebd1d 100644 --- a/MusicApp/MainActivity.cs +++ b/MusicApp/MainActivity.cs @@ -1312,6 +1312,9 @@ namespace MusicApp } else { + if(PlaylistTracks.instance != null) + SupportFragmentManager.BeginTransaction().Remove(PlaylistTracks.instance).CommitNow(); + SupportFragmentManager.BeginTransaction().Replace(Resource.Id.contentView, Pager.NewInstance(1, 0)).AddToBackStack(null).Commit(); } SearchableActivity.instance = null; diff --git a/MusicApp/Resources/Portable Class/SearchableActivity.cs b/MusicApp/Resources/Portable Class/SearchableActivity.cs index d506836..0fb8538 100644 --- a/MusicApp/Resources/Portable Class/SearchableActivity.cs +++ b/MusicApp/Resources/Portable Class/SearchableActivity.cs @@ -28,6 +28,7 @@ namespace MusicApp.Resources.Portable_Class protected override void OnCreate(Bundle savedInstanceState) { + instance = this; base.OnCreate(savedInstanceState); if (MainActivity.Theme == 1) SetTheme(Resource.Style.DarkTheme); @@ -38,7 +39,6 @@ namespace MusicApp.Resources.Portable_Class SetSupportActionBar(ToolBar); SupportActionBar.Title = ""; ListView = FindViewById(Resource.Id.searchSuggestions); - instance = this; ListView.Divider = null; ListView.DividerHeight = 0; diff --git a/MusicApp/Resources/Portable Class/YoutubeEngine.cs b/MusicApp/Resources/Portable Class/YoutubeEngine.cs index 8cd425a..4a859f7 100644 --- a/MusicApp/Resources/Portable Class/YoutubeEngine.cs +++ b/MusicApp/Resources/Portable Class/YoutubeEngine.cs @@ -213,7 +213,6 @@ namespace MusicApp.Resources.Portable_Class case "youtube#playlist": kind = YtKind.Playlist; videoInfo.youtubeID = video.Id.PlaylistId; - Console.WriteLine("&Playlist ID: " + video.Id.PlaylistId); break; case "youtube#channel": kind = YtKind.Channel; @@ -742,7 +741,6 @@ namespace MusicApp.Resources.Portable_Class { if (section.Snippet.Title == "Saved Playlists") { - Console.WriteLine("&Section found"); //AddToSection if (section.ContentDetails.Playlists.Contains(playlistID)) {