summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeng Xu <pengxu@google.com>2017-07-24 17:50:53 -0700
committerPeng Xu <pengxu@google.com>2017-07-24 17:50:53 -0700
commit27cc5f963461b121330274986de6bf0414ff675b (patch)
treefa5db3766dc379dbcd596a0dd56abacdddfa0dd7
parent42d6d5c8051c2f72ea258553eaa40062c1ec15c7 (diff)
downloadnative-27cc5f963461b121330274986de6bf0414ff675b.tar.gz
Initialize native Sensor object correctly
This CL gives default values for all fields in Sensor native object. Bug: 37640915 Test: added local logging to verify all native sensor objects are initialized correctly. Change-Id: I4076756249788f56960c74629cb800f1b2bae79f
-rw-r--r--libs/sensor/Sensor.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/sensor/Sensor.cpp b/libs/sensor/Sensor.cpp
index 0a537a3bc1..a0e368c7e4 100644
--- a/libs/sensor/Sensor.cpp
+++ b/libs/sensor/Sensor.cpp
@@ -38,7 +38,8 @@ Sensor::Sensor(struct sensor_t const* hwSensor, int halVersion) :
Sensor(*hwSensor, uuid_t(), halVersion) {
}
-Sensor::Sensor(struct sensor_t const& hwSensor, const uuid_t& uuid, int halVersion) {
+Sensor::Sensor(struct sensor_t const& hwSensor, const uuid_t& uuid, int halVersion) :
+ Sensor("") {
mName = hwSensor.name;
mVendor = hwSensor.vendor;
mVersion = hwSensor.version;