Diff between 4fa24e6583a300962071a1d3a5493abf58fd36cc and 8f853903bdf49b4c111dcf13a0d5c81a84b7f2a6
Changed Files
| File | Additions | Deletions | Status |
| profiles/input/device.c | +3 | -3 | modified |
Full Patch
diff --git a/profiles/input/device.c b/profiles/input/device.c
index 8cf8e5e..3627573 100644
--- a/profiles/input/device.c
+++ b/profiles/input/device.c
@@ -1527,9 +1527,9 @@ int input_device_register(struct btd_service *service)
if (uhid_state) {
idev->uhid = bt_uhid_new_default();
if (!idev->uhid) {
- error("bt_uhid_new_default: failed");
- input_device_free(idev);
- return -EIO;
+ DBG("bt_uhid_new_default failed, switching to kernel "
+ "mode");
+ uhid_state = UHID_DISABLED;
}
}