aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhippojay <hippojay@h-jay.com>2011-06-10 19:33:25 +0100
committerhippojay <hippojay@h-jay.com>2011-06-10 19:33:25 +0100
commit70d5b35e4cc33d1ab1914e9dedc68d75a5219eef (patch)
tree47229d114c1ac87cc7b7a45619bea2da62004766
parent676c0014cb07b1d5cf3931f769fec8d58b8b6f4a (diff)
Fix for mixed provider plugins and "Auto play next"
Signed-off-by: hippojay <hippojay@h-jay.com>
-rw-r--r--xbmc/windows/GUIMediaWindow.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/xbmc/windows/GUIMediaWindow.cpp b/xbmc/windows/GUIMediaWindow.cpp
index 70142d7b50..420e68cdba 100644
--- a/xbmc/windows/GUIMediaWindow.cpp
+++ b/xbmc/windows/GUIMediaWindow.cpp
@@ -968,7 +968,7 @@ bool CGUIMediaWindow::OnClick(int iItem)
if (CAddonMgr::Get().GetAddon(url.GetHostName(),addon))
{
PluginPtr plugin = boost::dynamic_pointer_cast<CPluginSource>(addon);
- if (plugin && plugin->Provides(CPluginSource::AUDIO))
+ if (plugin && plugin->Provides(CPluginSource::AUDIO) && pItem->IsAudio())
{
iPlaylist = PLAYLIST_MUSIC;
autoplay = g_guiSettings.GetBool("musicplayer.autoplaynextitem");