Do not send uninitialized HID event

If the function returns false, then there is nothing to send.
This commit is contained in:
Romain Vimont 2024-09-07 18:35:16 +02:00
parent 90ee0062cb
commit 4a6b335f7d
1 changed files with 3 additions and 1 deletions

View File

@ -43,7 +43,9 @@ sc_keyboard_uhid_synchronize_mod(struct sc_keyboard_uhid *kb) {
atomic_store_explicit(&kb->device_mod, mod, memory_order_relaxed);
struct sc_hid_event hid_event;
sc_hid_keyboard_event_from_mods(&hid_event, diff);
if (!sc_hid_keyboard_event_from_mods(&hid_event, diff)) {
return;
}
LOGV("HID keyboard state synchronized");