Changeset 06176e1 in mainline for uspace/lib/display/src
- Timestamp:
- 2022-12-20T12:31:44Z (3 years ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4e7b0ad
- Parents:
- d46ac73
- git-author:
- Jiri Svoboda <jiri@…> (2022-12-19 18:31:30)
- git-committer:
- Jiri Svoboda <jiri@…> (2022-12-20 12:31:44)
- Location:
- uspace/lib/display/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/display/src/disp_srv.c
rd46ac73 r06176e1 391 391 } 392 392 393 static void display_window_minimize_srv(display_srv_t *srv, ipc_call_t *icall) 394 { 395 sysarg_t wnd_id; 396 errno_t rc; 397 398 wnd_id = ipc_get_arg1(icall); 399 400 if (srv->ops->window_minimize == NULL) { 401 async_answer_0(icall, ENOTSUP); 402 return; 403 } 404 405 rc = srv->ops->window_minimize(srv->arg, wnd_id); 406 async_answer_0(icall, rc); 407 } 408 393 409 static void display_window_maximize_srv(display_srv_t *srv, ipc_call_t *icall) 394 410 { … … 610 626 case DISPLAY_WINDOW_RESIZE: 611 627 display_window_resize_srv(srv, &call); 628 break; 629 case DISPLAY_WINDOW_MINIMIZE: 630 display_window_minimize_srv(srv, &call); 612 631 break; 613 632 case DISPLAY_WINDOW_MAXIMIZE: -
uspace/lib/display/src/display.c
rd46ac73 r06176e1 508 508 509 509 return EOK; 510 } 511 512 /** Minimize window. 513 * 514 * @param window Window 515 * @return EOK on success or an error code 516 */ 517 errno_t display_window_minimize(display_window_t *window) 518 { 519 async_exch_t *exch; 520 errno_t rc; 521 522 exch = async_exchange_begin(window->display->sess); 523 rc = async_req_1_0(exch, DISPLAY_WINDOW_MINIMIZE, window->id); 524 async_exchange_end(exch); 525 526 return rc; 510 527 } 511 528
Note:
See TracChangeset
for help on using the changeset viewer.