diff options
Diffstat (limited to 'xbmc/dialogs/GUIDialogSimpleMenu.cpp')
-rw-r--r-- | xbmc/dialogs/GUIDialogSimpleMenu.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/xbmc/dialogs/GUIDialogSimpleMenu.cpp b/xbmc/dialogs/GUIDialogSimpleMenu.cpp index 0d4d11a830..61016f477a 100644 --- a/xbmc/dialogs/GUIDialogSimpleMenu.cpp +++ b/xbmc/dialogs/GUIDialogSimpleMenu.cpp @@ -10,6 +10,7 @@ #include "GUIDialogSimpleMenu.h" #include "FileItem.h" +#include "FileItemList.h" #include "GUIDialogSelect.h" #include "ServiceBroker.h" #include "URL.h" @@ -25,8 +26,11 @@ #include "utils/URIUtils.h" #include "utils/Variant.h" #include "utils/log.h" +#include "video/VideoFileItemClassify.h" #include "video/VideoInfoTag.h" +using namespace KODI; + namespace { class CGetDirectoryItems : public IRunnable @@ -54,7 +58,7 @@ bool CGUIDialogSimpleMenu::ShowPlaySelection(CFileItem& item) if (CServiceBroker::GetSettingsComponent()->GetSettings()->GetInt(CSettings::SETTING_DISC_PLAYBACK) != BD_PLAYBACK_SIMPLE_MENU) return true; - if (item.IsBDFile()) + if (VIDEO::IsBDFile(item)) { std::string root = URIUtils::GetParentPath(item.GetDynPath()); URIUtils::RemoveSlashAtEnd(root); |