summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--host/simu/model/distance_sensor_sensopart.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/host/simu/model/distance_sensor_sensopart.py b/host/simu/model/distance_sensor_sensopart.py
index 26ed604f..c97cf54e 100644
--- a/host/simu/model/distance_sensor_sensopart.py
+++ b/host/simu/model/distance_sensor_sensopart.py
@@ -95,8 +95,10 @@ class DistanceSensorSensopartRay (Observable, DistanceSensor):
DistanceSensor.__init__ (self, *args)
def evaluate (self):
+ old = self.distance
# Compute real distance.
DistanceSensor.evaluate (self)
# Update observers.
- self.notify ()
+ if self.distance != old:
+ self.notify ()