Changeset 295f658 in mainline
- Timestamp:
- 2011-12-26T18:01:22Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2b621cb
- Parents:
- c520034
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/usbhid/mouse/mousedev.c
rc520034 r295f658 259 259 assert(index < mouse_dev->buttons_count); 260 260 261 if (mouse_dev->buttons[index] == 0 && field->value != 0) {261 if (mouse_dev->buttons[index] != field->value) { 262 262 async_exch_t *exch = 263 263 async_exchange_begin(mouse_dev->mouse_sess); 264 264 if (exch != NULL) { 265 265 async_req_2_0(exch, MOUSEEV_BUTTON_EVENT, 266 field->usage, 1); 267 async_exchange_end(exch); 268 mouse_dev->buttons[index] = field->value; 269 } 270 271 } else if (mouse_dev->buttons[index] != 0 && field->value == 0) { 272 async_exch_t *exch = 273 async_exchange_begin(mouse_dev->mouse_sess); 274 if (exch != NULL) { 275 async_req_2_0(exch, MOUSEEV_BUTTON_EVENT, 276 field->usage, 0); 266 field->usage, (field->value != 0) ? 1 : 0); 277 267 async_exchange_end(exch); 278 268 mouse_dev->buttons[index] = field->value;
Note:
See TracChangeset
for help on using the changeset viewer.