summaryrefslogtreecommitdiffstats
path: root/src/sensors
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@nokia.com>2012-04-16 19:49:10 +0200
committerQt by Nokia <qt-info@nokia.com>2012-04-16 23:24:29 +0200
commit0f60374b5510642659f9778e47cb1204b0fd6ec7 (patch)
tree29536c7d12c3f4d59275478c2f6973224ec37847 /src/sensors
parent8a36fce9f7f2db716327a611682a41c96e6d8472 (diff)
Fix undefined behaviour when deleting sensor filters
QSensorFilter is a base-class that defines virtual functions. Therefore it also needs to declare a virtual destructor. Change-Id: I8f62b2eb825e73674980355a8419fb2d08f9c41c Reviewed-by: Andras Becsi <andras.becsi@nokia.com>
Diffstat (limited to 'src/sensors')
-rw-r--r--src/sensors/qsensor.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sensors/qsensor.h b/src/sensors/qsensor.h
index 2ff79d3b..e273718b 100644
--- a/src/sensors/qsensor.h
+++ b/src/sensors/qsensor.h
@@ -173,7 +173,7 @@ public:
virtual bool filter(QSensorReading *reading) = 0;
protected:
QSensorFilter();
- ~QSensorFilter();
+ virtual ~QSensorFilter();
virtual void setSensor(QSensor *sensor);
QSensor *m_sensor;
};