aboutsummaryrefslogtreecommitdiff
path: root/xbmc/dialogs/GUIDialogSimpleMenu.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'xbmc/dialogs/GUIDialogSimpleMenu.cpp')
-rw-r--r--xbmc/dialogs/GUIDialogSimpleMenu.cpp6
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);