fixed: opening up info on a music video artist/album in the music library
authorspiff <spiff@xbmc.org>
Mon, 20 Feb 2012 13:23:41 +0000 (14:23 +0100)
committerspiff <spiff@xbmc.org>
Mon, 20 Feb 2012 13:50:33 +0000 (14:50 +0100)
there are still some issues with non-appearing context menu entries

closes #12670

xbmc/music/windows/GUIWindowMusicNav.cpp

index b8f1a05..9a8ccef 100644 (file)
@@ -559,6 +559,9 @@ bool CGUIWindowMusicNav::OnContextButton(int itemNumber, CONTEXT_BUTTON button)
         if (idArtist == -1)
           return false;
         CStdString path; path.Format("musicdb://2/%ld/", idArtist);
+        CArtist artist;
+        m_musicdatabase.GetArtistInfo(idArtist,artist,false);
+        *item = CFileItem(artist);
         item->SetPath(path);
         CGUIWindowMusicBase::OnContextButton(itemNumber,button);
         Update(m_vecItems->GetPath());
@@ -573,6 +576,9 @@ bool CGUIWindowMusicNav::OnContextButton(int itemNumber, CONTEXT_BUTTON button)
         if (idAlbum == -1)
           return false;
         CStdString path; path.Format("musicdb://3/%ld/", idAlbum);
+        CAlbum album;
+        m_musicdatabase.GetAlbumInfo(idAlbum,album,NULL);
+        *item = CFileItem(path,album);
         item->SetPath(path);
         CGUIWindowMusicBase::OnContextButton(itemNumber,button);
         Update(m_vecItems->GetPath());