From 299a7cab200c0af4743ab36d41994fd7a582f900 Mon Sep 17 00:00:00 2001 From: Grant Limberg Date: Fri, 18 Nov 2016 13:59:31 -0800 Subject: [PATCH] fixed an issue where sometimes network data wouldnt be updated --- windows/WinUI/NetworkMonitor.cs | 1 + windows/WinUI/ZeroTierNetwork.cs | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/WinUI/NetworkMonitor.cs b/windows/WinUI/NetworkMonitor.cs index 7743c5b9f..7adfe0bf3 100644 --- a/windows/WinUI/NetworkMonitor.cs +++ b/windows/WinUI/NetworkMonitor.cs @@ -118,6 +118,7 @@ namespace WinUI } } + _knownNetworks.Sort(); _nwCb(_knownNetworks); } diff --git a/windows/WinUI/ZeroTierNetwork.cs b/windows/WinUI/ZeroTierNetwork.cs index ecae0256c..d6802385d 100644 --- a/windows/WinUI/ZeroTierNetwork.cs +++ b/windows/WinUI/ZeroTierNetwork.cs @@ -478,7 +478,12 @@ namespace WinUI { public bool Equals(ZeroTierNetwork lhs, ZeroTierNetwork rhs) { - return lhs.NetworkId.Equals(rhs.NetworkId); + if (lhs.NetworkId.Equals(rhs.NetworkId)) + { + lhs.UpdateNetwork(rhs); + return true; + } + return false; } public int GetHashCode(ZeroTierNetwork obj)