/// <summary> /// Updates the nework logger for the selected domain /// </summary> /// <param name="address"></param> private void UpdateNetLogger(string address) { // cjm-sep17 -- generate a Network Ping Logger try { if (_mainWnd.NetLogger == null) { _mainWnd.NetLogger = new NetworkLogger(address); } else { // adjust the ping logger _mainWnd.NetLogger.Reset(); _mainWnd.NetLogger.DomainName = address; } _mainWnd.NetLogger.PingProviderNowAsync(); // _mainWnd.NetLogger.PollProviderAsync(PollTime); remove the polling for now. It's causing crashes and the feature doesn't seem very importantF } catch (Exception ex) { // handles case where we cannot connect to the network NetworkLogger.HandleError(ACENetworkError.Unreachable, address, ex.ToString()); return; } }