wlroots-hyprland/rootston
Ilia Bozhinov 2e6eb097b6 rootston: focus newly-created surfaces
Whenever a new surface is created, we have to update the cursor focus,
even if there's no input event. So, we generate one motion event, and
reuse the code to update the proper cursor focus. We need to do this
for all surface roles - toplevels, popups, subsurfaces.

Fixes #1162
2018-07-29 21:58:33 +03:00
..
config.c util: add wlr_ prefix to log symbols 2018-07-09 22:49:54 +01:00
cursor.c rootston: focus newly-created surfaces 2018-07-29 21:58:33 +03:00
desktop.c rootston: focus newly-created surfaces 2018-07-29 21:58:33 +03:00
ini.c Fix gcc string truncation warnings 2018-04-13 14:37:53 +09:00
input.c rootston: focus newly-created surfaces 2018-07-29 21:58:33 +03:00
keyboard.c util: add wlr_ prefix to log symbols 2018-07-09 22:49:54 +01:00
layer_shell.c rootston: focus newly-created surfaces 2018-07-29 21:58:33 +03:00
main.c rootston: Reap child processes 2018-07-24 08:22:35 -04:00
meson.build virtual-keyboard: add support for the virtual-keyboard-v1 protocol 2018-05-28 10:05:55 +02:00
output.c util: add wlr_ prefix to log symbols 2018-07-09 22:49:54 +01:00
rootston.ini.example rootston: Handle modeline parameter 2018-07-07 17:31:42 +02:00
seat.c xwayland: handle override_redirect flag changes 2018-07-18 18:51:03 +01:00
virtual_keyboard.c util: add wlr_ prefix to log symbols 2018-07-09 22:49:54 +01:00
wl_shell.c util: add wlr_ prefix to log symbols 2018-07-09 22:49:54 +01:00
xdg_shell.c rootston: focus newly-created surfaces 2018-07-29 21:58:33 +03:00
xdg_shell_v6.c rootston: focus newly-created surfaces 2018-07-29 21:58:33 +03:00
xwayland.c util: add wlr_ prefix to log symbols 2018-07-09 22:49:54 +01:00