Browse Source

fixed an issue where sometimes network data wouldnt be updated

Grant Limberg 8 years ago
parent
commit
299a7cab20
2 changed files with 7 additions and 1 deletions
  1. 1 0
      windows/WinUI/NetworkMonitor.cs
  2. 6 1
      windows/WinUI/ZeroTierNetwork.cs

+ 1 - 0
windows/WinUI/NetworkMonitor.cs

@@ -118,6 +118,7 @@ namespace WinUI
                     }
                 }
 
+                _knownNetworks.Sort();
                 _nwCb(_knownNetworks);
             }
 

+ 6 - 1
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)