From 0c29aefea18c854e60b089f7550693e0de42c530 Mon Sep 17 00:00:00 2001 From: "kibak.yoon" Date: Fri, 14 Apr 2017 00:53:52 +0900 Subject: [PATCH] sensord: add required privilege to pre-defined types Change-Id: I0f08ad04497fa544318b1bd57dc7a2af470fa99a Signed-off-by: kibak.yoon --- src/server/physical_sensor_handler.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/server/physical_sensor_handler.cpp b/src/server/physical_sensor_handler.cpp index 00cf361..0fa3a2d 100644 --- a/src/server/physical_sensor_handler.cpp +++ b/src/server/physical_sensor_handler.cpp @@ -34,6 +34,21 @@ physical_sensor_handler::physical_sensor_handler(const sensor_info &info, , m_sensor(sensor) , m_hal_id(hal_id) { + /* TODO: temporary walkaround */ + switch (m_info.get_type()) { + case HRM_SENSOR: + case HRM_LED_GREEN_SENSOR: + case HRM_LED_IR_SENSOR: + case HRM_LED_RED_SENSOR: + case HUMAN_PEDOMETER_SENSOR: + case HUMAN_SLEEP_MONITOR_SENSOR: + case HUMAN_SLEEP_DETECTOR_SENSOR: + case HUMAN_STRESS_MONITOR_SENSOR: + m_info.set_privilege("http://tizen.org/privilege/healthinfo"); + break; + default: + break; + }; } physical_sensor_handler::~physical_sensor_handler() -- 2.7.4