diff --git a/lib/src/feedback.c b/lib/src/feedback.c index d7a8b49..ce9a9bf 100644 --- a/lib/src/feedback.c +++ b/lib/src/feedback.c @@ -124,7 +124,7 @@ CHIAKI_EXPORT void chiaki_feedback_history_event_set_touchpad(ChiakiFeedbackHist { event->len = 5; event->buf[0] = down ? 0xd0 : 0xc0; - event->buf[1] = pointer_id / 0x7f; + event->buf[1] = pointer_id & 0x7f; event->buf[2] = (uint8_t)(x >> 4); event->buf[3] = (uint8_t)((x & 0xf) << 4) | (uint8_t)(y >> 8); event->buf[4] = (uint8_t)y; diff --git a/lib/src/feedbacksender.c b/lib/src/feedbacksender.c index 2fee4b6..adddd44 100644 --- a/lib/src/feedbacksender.c +++ b/lib/src/feedbacksender.c @@ -275,4 +275,4 @@ static void *feedback_sender_thread_func(void *user) chiaki_mutex_unlock(&feedback_sender->state_mutex); return NULL; -} \ No newline at end of file +}