# HG changeset patch # User Sam Lantinga # Date 1142841607 0 # Node ID e7f61857028a2192d57dc8713ac6346ed2f7aa0f # Parent b46bb79cc197b96d92f36c562dab0756e711fdb3 ------- Comment #8 From Sergey Svishchev 2006-03-19 12:35 [reply] ------- I've made a similar patch to BSD-specific USB driver, please review it too. diff -r b46bb79cc197 -r e7f61857028a src/joystick/bsd/SDL_sysjoystick.c --- a/src/joystick/bsd/SDL_sysjoystick.c Mon Mar 20 07:31:36 2006 +0000 +++ b/src/joystick/bsd/SDL_sysjoystick.c Mon Mar 20 08:00:07 2006 +0000 @@ -272,7 +272,9 @@ } rep = &hw->inreport; - rep->rid = 0; + if (ioctl(fd, USB_GET_REPORT_ID, &rep->rid) < 0) { + rep->rid = -1; /* XXX */ + } if (report_alloc(rep, hw->repdesc, REPORT_INPUT) < 0) { goto usberr; }