Browse Source

sm8450-common: sensors: Move to new xiaomi-touch

Change-Id: Ic64b3e927b51fb8ccc0d9b1be023fca749ac6a48
Arian 2 months ago
parent
commit
9474c3c739
1 changed files with 5 additions and 2 deletions
  1. 5 2
      sensors/sensor-notifier/notifiers/NonUiNotifier.cpp

+ 5 - 2
sensors/sensor-notifier/notifiers/NonUiNotifier.cpp

@@ -34,8 +34,11 @@ class NonUiSensorCallback : public IEventQueueCallback {
     }
 
     Return<void> onEvent(const Event& e) {
-        int buf[MAX_BUF_SIZE] = {0, Touch_Nonui_Mode, static_cast<int>(e.u.scalar)};
-        ioctl(touch_fd_.get(), TOUCH_IOC_SET_CUR_VALUE, &buf);
+        struct touch_mode_request request = {
+            .mode = TOUCH_MODE_NONUI_MODE,
+            .value = static_cast<int>(e.u.scalar),
+        };
+        ioctl(touch_fd_.get(), TOUCH_IOC_SET_CUR_VALUE, &request);
 
         return Void();
     }