mirror of
https://github.com/labwc/labwc.git
synced 2025-11-03 09:01:51 -05:00
Short term solution to prevent segfaulting on TTY switch. See #206.
This will still prevent touchscreens or other absolute pointers to function correctly after switching the TTY when using a multi screen setup. But that is still better than segfaulting.
This commit is contained in:
parent
92b64e9581
commit
5f27356fc1
1 changed files with 7 additions and 5 deletions
|
|
@ -134,11 +134,13 @@ new_pointer(struct seat *seat, struct input *input)
|
|||
wlr_cursor_attach_input_device(seat->cursor, dev);
|
||||
|
||||
/* In support of running with WLR_WL_OUTPUTS set to >=2 */
|
||||
if (dev->output_name) {
|
||||
wlr_log(WLR_INFO, "map pointer to output %s\n", dev->output_name);
|
||||
struct wlr_output *output =
|
||||
output_by_name(seat->server, dev->output_name);
|
||||
wlr_cursor_map_input_to_output(seat->cursor, dev, output);
|
||||
wlr_cursor_map_input_to_region(seat->cursor, dev, NULL);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue