ソースを参照

handle missing client type

Luke Pulverenti 11 年 前
コミット
2c7aaa5293
1 ファイル変更8 行追加2 行削除
  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>