Explorar o código

fix cinema mode failure

Luke Pulverenti %!s(int64=9) %!d(string=hai) anos
pai
achega
175d8dae5e
Modificáronse 1 ficheiros con 11 adicións e 0 borrados
  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);
         }