浏览代码

restore property values

Luke Pulverenti 11 年之前
父节点
当前提交
27b792afb8
共有 1 个文件被更改,包括 18 次插入1 次删除
  1. 18 1
      MediaBrowser.Dlna/PlayTo/DeviceInfo.cs

+ 18 - 1
MediaBrowser.Dlna/PlayTo/DeviceInfo.cs

@@ -4,13 +4,30 @@ namespace MediaBrowser.Dlna.PlayTo
 {
 {
     public class DeviceInfo
     public class DeviceInfo
     {
     {
+        public DeviceInfo()
+        {
+            ClientType = "DLNA";
+            Name = "Generic Device";
+        }
+
         public string UUID { get; set; }
         public string UUID { get; set; }
 
 
         public string Name { get; set; }
         public string Name { get; set; }
 
 
         public string ClientType { get; set; }
         public string ClientType { get; set; }
 
 
-        public string DisplayName { get; set; }
+        private string _displayName = string.Empty;
+        public string DisplayName
+        {
+            get
+            {
+                return string.IsNullOrEmpty(_displayName) ? Name : _displayName;
+            }
+            set
+            {
+                _displayName = value;
+            }
+        }
 
 
         public string ModelName { get; set; }
         public string ModelName { get; set; }