Changeset 3be5366 in mainline for uspace/lib/display/src/display.c


Ignore:
Timestamp:
2023-01-19T12:09:34Z (15 months ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6828a56
Parents:
aaa3b855
git-author:
Jiri Svoboda <jiri@…> (2023-01-19 18:09:23)
git-committer:
Jiri Svoboda <jiri@…> (2023-01-19 12:09:34)
Message:

Add pos_id information to move request, too

This will become useful momentarily.

File:
1 edited

Legend:

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

    raaa3b855 r3be5366  
    284284 * @param window Window
    285285 * @param pos Position in the window where the button was pressed
    286  * @return EOK on success or an error code
    287  */
    288 errno_t display_window_move_req(display_window_t *window, gfx_coord2_t *pos)
    289 {
    290         async_exch_t *exch;
    291         aid_t req;
    292         ipc_call_t answer;
    293         errno_t rc;
    294 
    295         exch = async_exchange_begin(window->display->sess);
    296         req = async_send_1(exch, DISPLAY_WINDOW_MOVE_REQ, window->id, &answer);
     286 * @param pos_id Positioning device ID
     287 * @return EOK on success or an error code
     288 */
     289errno_t display_window_move_req(display_window_t *window, gfx_coord2_t *pos,
     290    sysarg_t pos_id)
     291{
     292        async_exch_t *exch;
     293        aid_t req;
     294        ipc_call_t answer;
     295        errno_t rc;
     296
     297        exch = async_exchange_begin(window->display->sess);
     298        req = async_send_2(exch, DISPLAY_WINDOW_MOVE_REQ, window->id,
     299            pos_id, &answer);
    297300        rc = async_data_write_start(exch, (void *)pos, sizeof (gfx_coord2_t));
    298301        async_exchange_end(exch);
Note: See TracChangeset for help on using the changeset viewer.