Changeset f7fb2b21 in mainline for uspace/lib/display/src/display.c


Ignore:
Timestamp:
2020-02-10T19:01:42Z (4 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b43edabe
Parents:
287688f
Message:

Propagate position event to display clients

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/display/src/display.c

    r287688f rf7fb2b21  
    295295                        break;
    296296
    297                 if (window->cb != NULL && window->cb->kbd_event != NULL)
    298                         window->cb->kbd_event(window->cb_arg, &event.kbd_event);
     297                switch (event.etype) {
     298                case wev_kbd:
     299                        if (window->cb != NULL && window->cb->kbd_event != NULL) {
     300                                window->cb->kbd_event(window->cb_arg,
     301                                    &event.ev.kbd);
     302                        }
     303                        break;
     304                case wev_pos:
     305                        if (window->cb != NULL && window->cb->pos_event != NULL) {
     306                                window->cb->pos_event(window->cb_arg,
     307                                    &event.ev.pos);
     308                        }
     309                        break;
     310                }
    299311        }
    300312
Note: See TracChangeset for help on using the changeset viewer.