Changeset 5d380b6 in mainline for uspace/srv/hid/display/window.c
- Timestamp:
- 2023-01-20T11:50:41Z (23 months ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- b1f0a14
- Parents:
- 6828a56
- git-author:
- Jiri Svoboda <jiri@…> (2023-01-20 19:50:21)
- git-committer:
- Jiri Svoboda <jiri@…> (2023-01-20 11:50:41)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/display/window.c
r6828a56 r5d380b6 88 88 } 89 89 90 /* Caption */ 90 91 wnd->caption = str_dup(params->caption); 91 92 if (wnd->caption == NULL) { … … 99 100 gfx_bitmap_params_init(&bparams); 100 101 bparams.rect = params->rect; 102 103 /* Allocate window bitmap */ 101 104 102 105 dgc = ds_display_get_gc(wnd->display); … … 142 145 } 143 146 144 // TODO Multi-seat: which seat should own the new window? 145 seat = ds_display_first_seat(client->display); 146 147 /* Determine which seat should own the window */ 148 if (params->idev_id != 0) 149 seat = ds_display_seat_by_idev(wnd->display, params->idev_id); 150 else 151 seat = ds_display_default_seat(wnd->display); 152 153 /* Is this a popup window? */ 147 154 if ((params->flags & wndf_popup) != 0) 148 155 ds_seat_set_popup(seat, wnd); … … 150 157 ds_seat_set_focus(seat, wnd); 151 158 159 /* Is this window a panel? */ 152 160 if ((params->flags & wndf_avoid) != 0) 153 161 ds_display_update_max_rect(wnd->display);
Note:
See TracChangeset
for help on using the changeset viewer.