From 830caf7438e09c0834a6d1141144fdc2752aa15c Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Sat, 7 Apr 2012 16:45:38 +0200 Subject: host/simu/model: small distance sensor optimization --- host/simu/model/distance_sensor_sensopart.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 () -- cgit v1.2.3