Changeset c11ee605 in mainline for uspace/srv/hid/display/input.c
- Timestamp:
- 2020-05-11T15:36:46Z (5 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 83cb672
- Parents:
- e49b7997
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/display/input.c
re49b7997 rc11ee605 73 73 ds_display_t *disp = (ds_display_t *) input->user; 74 74 kbd_event_t event; 75 errno_t rc; 75 76 76 77 event.type = type; … … 79 80 event.c = c; 80 81 81 return ds_display_post_kbd_event(disp, &event); 82 ds_display_lock(disp); 83 rc = ds_display_post_kbd_event(disp, &event); 84 ds_display_unlock(disp); 85 return rc; 82 86 } 83 87 … … 86 90 ds_display_t *disp = (ds_display_t *) input->user; 87 91 ptd_event_t event; 92 errno_t rc; 88 93 89 94 event.type = PTD_MOVE; … … 91 96 event.dmove.y = dy; 92 97 93 return ds_display_post_ptd_event(disp, &event); 98 ds_display_lock(disp); 99 rc = ds_display_post_ptd_event(disp, &event); 100 ds_display_unlock(disp); 101 return rc; 94 102 } 95 103 … … 99 107 ds_display_t *disp = (ds_display_t *) input->user; 100 108 ptd_event_t event; 109 errno_t rc; 101 110 102 111 event.type = PTD_ABS_MOVE; … … 108 117 event.abounds.p1.y = max_y + 1; 109 118 110 return ds_display_post_ptd_event(disp, &event); 119 ds_display_lock(disp); 120 rc = ds_display_post_ptd_event(disp, &event); 121 ds_display_unlock(disp); 122 return rc; 111 123 } 112 124 … … 115 127 ds_display_t *disp = (ds_display_t *) input->user; 116 128 ptd_event_t event; 129 errno_t rc; 117 130 118 131 event.type = bpress ? PTD_PRESS : PTD_RELEASE; … … 121 134 event.dmove.y = 0; 122 135 123 return ds_display_post_ptd_event(disp, &event); 136 ds_display_lock(disp); 137 rc = ds_display_post_ptd_event(disp, &event); 138 ds_display_unlock(disp); 139 return rc; 124 140 } 125 141
Note:
See TracChangeset
for help on using the changeset viewer.