Browse Source

add singular AddChildInternal

Luke Pulverenti 11 years ago
parent
commit
03d27d4756

+ 6 - 2
MediaBrowser.Controller/Entities/Folder.cs

@@ -99,7 +99,7 @@ namespace MediaBrowser.Controller.Entities
                 item.DateModified = DateTime.UtcNow;
                 item.DateModified = DateTime.UtcNow;
             }
             }
 
 
-            AddChildrenInternal(new[] { item });
+            AddChildInternal(item);
 
 
             await LibraryManager.CreateItem(item, cancellationToken).ConfigureAwait(false);
             await LibraryManager.CreateItem(item, cancellationToken).ConfigureAwait(false);
 
 
@@ -110,9 +110,13 @@ namespace MediaBrowser.Controller.Entities
         {
         {
             foreach (var child in children)
             foreach (var child in children)
             {
             {
-                _children.Add(child);
+                AddChildInternal(child);
             }
             }
         }
         }
+        protected void AddChildInternal(BaseItem child)
+        {
+            _children.Add(child);
+        }
 
 
         protected void RemoveChildrenInternal(IEnumerable<BaseItem> children)
         protected void RemoveChildrenInternal(IEnumerable<BaseItem> children)
         {
         {

+ 5 - 1
MediaBrowser.Model/Drawing/ImageOverlay.cs

@@ -9,6 +9,10 @@ namespace MediaBrowser.Model.Drawing
         /// <summary>
         /// <summary>
         /// The watched
         /// The watched
         /// </summary>
         /// </summary>
-        Watched
+        Played,
+        /// <summary>
+        /// The percent played
+        /// </summary>
+        PercentPlayed
     }
     }
 }
 }

+ 1 - 1
MediaBrowser.Server.Implementations/HttpServer/HttpServer.cs

@@ -529,7 +529,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer
                     {
                     {
                         new ClientWebSocket();
                         new ClientWebSocket();
 
 
-                        _supportsNativeWebSocket = false;
+                        _supportsNativeWebSocket = true;
                     }
                     }
                     catch (PlatformNotSupportedException)
                     catch (PlatformNotSupportedException)
                     {
                     {