# HG changeset patch
# User moel.mich
# Date 1279373142 0
# Node ID 8ffea928daadccbd434e5590d541d822bafa5e0f
# Parent  9257814ba15134913614d01c8bbf0712a3a87851
Fixed Issue 91.

diff -r 9257814ba151 -r 8ffea928daad Hardware/CPU/IntelCPU.cs
--- a/Hardware/CPU/IntelCPU.cs	Wed Jul 14 21:10:26 2010 +0000
+++ b/Hardware/CPU/IntelCPU.cs	Sat Jul 17 13:25:42 2010 +0000
@@ -180,6 +180,7 @@
               new ParameterDescription("TSlope [°C]", 
                 "Temperature slope of the digital thermal sensor.\n" + 
                 "Temperature = TjMax - TSlope * Value.", 1)});
+          ActivateSensor(coreTemperatures[i]);
         }
       } else {
         coreTemperatures = new Sensor[0];
@@ -331,9 +332,8 @@
             float tjMax = coreTemperatures[i].Parameters[0].Value;
             float tSlope = coreTemperatures[i].Parameters[1].Value;
             coreTemperatures[i].Value = tjMax - tSlope * deltaT;
-            ActivateSensor(coreTemperatures[i]);
           } else {
-            DeactivateSensor(coreTemperatures[i]);
+            coreTemperatures[i].Value = null;
           }
         }
       }