diff -r 3fdadd4a830f -r 05bf128434c6 Hardware/LPC/IT87XX.cs --- a/Hardware/LPC/IT87XX.cs Sat Mar 27 12:57:09 2010 +0000 +++ b/Hardware/LPC/IT87XX.cs Sat Mar 27 13:04:34 2010 +0000 @@ -165,9 +165,7 @@ sensor.Value = voltageGains[sensor.Index] * 0.001f * (value << 4); if (sensor.Value > 0) - ActivateSensor(sensor); - else - DeactivateSensor(sensor); + ActivateSensor(sensor); } foreach (Sensor sensor in temperatures) { @@ -179,9 +177,7 @@ sensor.Value = value + sensor.Parameters[0].Value; if (value < sbyte.MaxValue && value > 0) - ActivateSensor(sensor); - else - DeactivateSensor(sensor); + ActivateSensor(sensor); } foreach (Sensor sensor in fans) { @@ -198,7 +194,7 @@ if (sensor.Value > 0) ActivateSensor(sensor); } else { - DeactivateSensor(sensor); + sensor.Value = null; } } }