Explorar o código

handle missing client type

Luke Pulverenti %!s(int64=11) %!d(string=hai) anos
pai
achega
2c7aaa5293
Modificáronse 1 ficheiros con 8 adicións e 2 borrados
  1. 8 2
      MediaBrowser.Dlna/PlayTo/PlayToManager.cs

+ 8 - 2
MediaBrowser.Dlna/PlayTo/PlayToManager.cs

@@ -244,8 +244,14 @@ namespace MediaBrowser.Dlna.PlayTo
             var profile = _dlnaManager.GetProfile(deviceProperties.DisplayName, deviceProperties.ModelName,
                 deviceProperties.ModelNumber);
 
-            deviceProperties.DisplayName = profile.Name;
-            deviceProperties.ClientType = profile.ClientType;
+            if (!string.IsNullOrWhiteSpace(profile.Name))
+            {
+                deviceProperties.DisplayName = profile.Name;
+            }
+            if (!string.IsNullOrWhiteSpace(profile.ClientType))
+            {
+                deviceProperties.ClientType = profile.ClientType;
+            }
         }
 
         /// <summary>