Fix NIC refresh logic when disabled (#58)
This commit is contained in:
@@ -401,15 +401,18 @@ namespace OpenHardwareMonitor.Hardware {
|
||||
}
|
||||
|
||||
public void Traverse(IVisitor visitor) {
|
||||
if (nicEnabled) {
|
||||
int newNiccount = NetworkInterface.GetAllNetworkInterfaces().Length;
|
||||
if (nicCount != newNiccount) {
|
||||
nicCount = newNiccount;
|
||||
NICEnabled = false;
|
||||
NICEnabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
foreach (IGroup group in groups)
|
||||
foreach (IHardware hardware in group.Hardware)
|
||||
hardware.Accept(visitor);
|
||||
int newNiccount = NetworkInterface.GetAllNetworkInterfaces().Length;
|
||||
if (nicCount != newNiccount) {
|
||||
nicCount = newNiccount;
|
||||
NICEnabled = false;
|
||||
NICEnabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
private class Settings : ISettings {
|
||||
|
||||
Reference in New Issue
Block a user