aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xbmc/video/windows/GUIWindowVideoBase.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/xbmc/video/windows/GUIWindowVideoBase.cpp b/xbmc/video/windows/GUIWindowVideoBase.cpp
index 93a3b49c18..518b3575c1 100644
--- a/xbmc/video/windows/GUIWindowVideoBase.cpp
+++ b/xbmc/video/windows/GUIWindowVideoBase.cpp
@@ -1606,7 +1606,8 @@ void CGUIWindowVideoBase::OnDeleteItem(CFileItemPtr item)
return;
}
- if (g_guiSettings.GetBool("filelists.allowfiledeletion") &&
+ if ((g_guiSettings.GetBool("filelists.allowfiledeletion") ||
+ m_vecItems->GetPath().Equals("special://videoplaylists/")) &&
CUtil::SupportsWriteFileOperations(item->GetPath()))
CFileUtils::DeleteItem(item);
}