diff options
Diffstat (limited to 'MediaBrowser.Model/ApiClient/ServerInfo.cs')
| -rw-r--r-- | MediaBrowser.Model/ApiClient/ServerInfo.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/MediaBrowser.Model/ApiClient/ServerInfo.cs b/MediaBrowser.Model/ApiClient/ServerInfo.cs index 0570647e9..95cdf006b 100644 --- a/MediaBrowser.Model/ApiClient/ServerInfo.cs +++ b/MediaBrowser.Model/ApiClient/ServerInfo.cs @@ -18,6 +18,8 @@ namespace MediaBrowser.Model.ApiClient public String ExchangeToken { get; set; } public UserLinkType? UserLinkType { get; set; } + public bool IsLocalAddressFixed { get; set; } + public ServerInfo() { WakeOnLanInfos = new List<WakeOnLanInfo>(); @@ -28,10 +30,11 @@ namespace MediaBrowser.Model.ApiClient Name = systemInfo.ServerName; Id = systemInfo.Id; - if (!string.IsNullOrEmpty(systemInfo.LocalAddress)) + if (!IsLocalAddressFixed && !string.IsNullOrEmpty(systemInfo.LocalAddress)) { LocalAddress = systemInfo.LocalAddress; } + if (!string.IsNullOrEmpty(systemInfo.WanAddress)) { RemoteAddress = systemInfo.WanAddress; @@ -52,6 +55,5 @@ namespace MediaBrowser.Model.ApiClient } } } - } } |
