浏览代码

fix cinema mode failure

Luke Pulverenti 9 年之前
父节点
当前提交
175d8dae5e
共有 1 个文件被更改,包括 11 次插入0 次删除
  1. 11 0
      MediaBrowser.Controller/Entities/BaseItem.cs

+ 11 - 0
MediaBrowser.Controller/Entities/BaseItem.cs

@@ -1163,6 +1163,17 @@ namespace MediaBrowser.Controller.Entities
         /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
         protected virtual bool GetBlockUnratedValue(UserPolicy config)
         {
+            // Don't block plain folders that are unrated. Let the media underneath get blocked
+            // Special folders like series and albums will override this method.
+            if (IsFolder)
+            {
+                return false;
+            }
+            if (this is IItemByName)
+            {
+                return false;
+            }
+
             return config.BlockUnratedItems.Contains(UnratedItem.Other);
         }