aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xbmc/pictures/GUIWindowPictures.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/xbmc/pictures/GUIWindowPictures.cpp b/xbmc/pictures/GUIWindowPictures.cpp
index 663eaef849..ab48718cee 100644
--- a/xbmc/pictures/GUIWindowPictures.cpp
+++ b/xbmc/pictures/GUIWindowPictures.cpp
@@ -315,7 +315,10 @@ bool CGUIWindowPictures::ShowPicture(int iItem, bool startSlideShow)
for (int i = 0; i < (int)m_vecItems->Size();++i)
{
CFileItemPtr pItem = m_vecItems->Get(i);
- if (!pItem->m_bIsFolder && !(URIUtils::IsRAR(pItem->m_strPath) || URIUtils::IsZIP(pItem->m_strPath)) && pItem->IsPicture())
+ if (!pItem->m_bIsFolder && !(URIUtils::IsRAR(pItem->m_strPath) ||
+ URIUtils::IsZIP(pItem->m_strPath)) && (pItem->IsPicture() || (
+ g_guiSettings.GetBool("pictures.showvideos") &&
+ pItem->IsVideo())))
{
pSlideShow->Add(pItem.get());
}