Changeset e273e9e in mainline for uspace/app/terminal/terminal.c
- Timestamp:
- 2024-10-03T18:48:48Z (2 months ago)
- Branches:
- master
- Children:
- 5132379
- Parents:
- b2c9e42c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/terminal/terminal.c
rb2c9e42c re273e9e 403 403 if (pos < size) { 404 404 link_t *link = prodcons_consume(&term->input_pc); 405 cons_event_t *event = list_get_instance(link, cons_event_t, link); 405 terminal_event_t *qevent = list_get_instance(link, 406 terminal_event_t, link); 407 cons_event_t *event = &qevent->ev; 406 408 407 409 /* Accept key presses of printable chars only. */ … … 417 419 } 418 420 419 free( event);421 free(qevent); 420 422 } 421 423 } … … 635 637 terminal_t *term = srv_to_terminal(srv); 636 638 link_t *link = prodcons_consume(&term->input_pc); 637 cons_event_t *ev = list_get_instance(link, cons_event_t, link);638 639 *event = *ev;639 terminal_event_t *ev = list_get_instance(link, terminal_event_t, link); 640 641 *event = ev->ev; 640 642 free(ev); 641 643 return EOK; … … 823 825 { 824 826 /* Got key press/release event */ 825 cons_event_t *event =826 ( cons_event_t *) malloc(sizeof(cons_event_t));827 terminal_event_t *event = 828 (terminal_event_t *) malloc(sizeof(terminal_event_t)); 827 829 if (event == NULL) 828 830 return; 829 831 830 *event= *ev;832 event->ev = *ev; 831 833 link_initialize(&event->link); 832 834
Note:
See TracChangeset
for help on using the changeset viewer.