weston/desktop-shell
Philipp Kerling ba8a0d041e
desktop-shell: Track focused shell surface by main surface
The focused surface is used for determining whether shell surfaces
are activated. They should also be considered activated when a
subsurface has focus. Inserting a call to
weston_surface_get_main_surface fixes this.

seat->focused_surface is only used for shell_surface keyboard focus
tracking.

Signed-off-by: Philipp Kerling <pkerling@casix.org>
Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-07-26 12:50:05 +02:00
..
exposay.c include stdint.h for int32_t/uint32_t 2016-07-26 16:26:08 -07:00
input-panel.c libweston: introduce weston_output_from_resource() 2017-07-25 16:08:48 +03:00
shell.c desktop-shell: Track focused shell surface by main surface 2017-07-26 12:50:05 +02:00
shell.h desktop-shell: Enable per-output fade animations 2017-04-21 10:24:17 +02:00